| Overall Result: FAIL |
|---|
| Report Production | Report Configuration | Analysis phases |
|---|---|---|
|
|
|
| Number of Violations | LDRA Code | (M) Mandatory Standards | CERT Code |
|---|---|---|---|
|
|
9 S | CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C | |
|
|
20 S | CERT DCL31-C | |
|
|
30 S | CERT EXP30-C,EXP31-C | |
|
|
5 D | CERT EXP33-C | |
|
|
39 S | CERT FLP30-C | |
|
|
43 S | CERT ENV33-C,SIG32-C | |
|
|
47 S | CERT ARR30-C | |
|
|
71 S | CERT DCL30-C,MEM36-C | |
|
|
86 S | CERT ERR31-C | |
|
|
93 S | CERT INT01-C,INT02-C,INT07-C | |
|
|
94 S | CERT EXP11-C,EXP36-C,INT11-C | |
|
|
98 S | CERT EXP37-C | |
|
|
17 D | CERT DCL32-C | |
|
|
19 D | CERT EXP37-C | |
|
|
20 D | CERT DCL31-C,ERR30-C | |
|
|
24 D | CERT DCL31-C | |
|
|
1 X | CERT ARR31-C | |
|
|
134 S | CERT EXP10-C,EXP30-C | |
|
|
35 D | CERT EXP02-C,EXP10-C,EXP30-C | |
|
|
1 Q | CERT EXP02-C,EXP10-C,EXP30-C | |
|
|
157 S | CERT STR05-C,STR30-C | |
|
|
170 S | CERT DCL07-C,EXP37-C | |
|
|
41 D | CERT EXP37-C | |
|
|
42 D | CERT DCL30-C | |
|
|
43 D | CERT INT32-C,INT33-C | |
|
|
248 S | CERT INT33-C | |
|
|
45 D | CERT EXP08-C,EXP34-C | |
|
|
49 D | CERT FIO42-C | |
|
|
326 S | CERT DCL31-C | |
|
|
344 S | CERT EXP32-C | |
|
|
51 D | CERT MEM30-C | |
|
|
355 S | CERT DCL32-C | |
|
|
403 S | CERT INT34-C | |
|
|
433 S | CERT INT02-C,INT31-C | |
|
|
434 S | CERT INT02-C,INT31-C,STR34-C | |
|
|
442 S | CERT INT02-C,FLP33-C | |
|
|
443 S | CERT INT02-C,FLP33-C | |
|
|
444 S | CERT FLP33-C | |
|
|
456 S | CERT MSC31-C | |
|
|
57 D | CERT EXP33-C | |
|
|
476 S | CERT ARR30-C | |
|
|
480 S | CERT DCL33-C | |
|
|
483 S | CERT MEM34-C | |
|
|
484 S | CERT MEM31-C | |
|
|
487 S | CERT MEM35-C | |
|
|
489 S | CERT DCL33-C,FIO43-C | |
|
|
493 S | CERT INT32-C | |
|
|
494 S | CERT INT32-C | |
|
|
496 S | CERT EXP37-C | |
|
|
61 X | CERT DCL32-C |
| Number of Violations | LDRA Code | (M) Mandatory Standards | CERT Code |
|---|---|---|---|
|
|
64 X | CERT ARR30-C | |
|
|
69 D | CERT EXP33-C | |
|
|
562 S | Use of ++,-- or = in macro parameters. | CERT PRE31-C |
|
|
75 D | CERT FIO31-C | |
|
|
68 X | CERT DCL00-C | |
|
|
69 X | CERT ARR30-C | |
|
|
573 S | Macro concatenation of uni char names. | CERT PRE30-C |
|
|
575 S | Linkage differs from previous declaration. | CERT DCL36-C |
|
|
576 S | Function pointer is of wrong type. | CERT DCL35-C,EXP08-C |
| Number of Violations | LDRA Code | (C) Checking (Mandatory) Standards | CERT Code |
|---|
| Number of Violations | LDRA Code | (O) Optional Standards | CERT Code |
|---|---|---|---|
|
|
5 S | CERT MSC03-C | |
| 72 | 12 S | CERT MSC01-C | |
|
|
21 S | CERT DCL07-C | |
|
|
1 D | CERT MSC13-C | |
|
|
4 D | CERT MSC13-C | |
|
|
7 D | CERT MSC13-C | |
|
|
8 D | CERT MSC08-C | |
|
|
15 D | CERT MSC13-C | |
| 17 | 41 S | CERT DCL10-C,DCL11-C | |
| 17 | 44 S | CERT DCL03-C,INT06-C | |
| 3 | 50 S | CERT INT13-C | |
|
|
52 S | CERT INT02-C | |
|
|
54 S | CERT EXP06-C | |
| 42 | 57 S | CERT MSC03-C,MSC12-C | |
|
|
58 S | CERT MSC03-C | |
| 3 | 59 S | CERT MSC03-C | |
|
|
73 S | CERT INT12-C | |
| 43 | 79 S | CERT PRE03-C | |
|
|
81 S | CERT PRE07-C | |
| 14 | 85 S | CERT INT09-C | |
| 28 | 95 S | CERT EXP11-C | |
|
|
99 S | CERT MSC02-C | |
|
|
101 S | CERT INT02-C | |
|
|
27 D | CERT DCL15-C | |
| 12 | 113 S | CERT MSC09-C | |
| 86 | 77 S | CERT PRE02-C | |
| 64 | 78 S | CERT PRE01-C,PRE02-C | |
| 6 | 96 S | CERT INT02-C | |
|
|
115 S | CERT STR03-C | |
|
|
119 S | CERT MSC04-C | |
| 10 | 120 S | CERT INT13-C | |
| 1 | 125 S | CERT PRE05-C | |
|
|
131 S | CERT DCL01-C | |
| 1 | 132 S | CERT MSC02-C | |
|
|
133 S | CERT EXP02-C | |
| 1 | 135 S | CERT DCL07-C | |
|
|
139 S | CERT MSC07-C | |
|
|
140 S | CERT MSC07-C | |
|
|
176 S | CERT MSC10-C | |
| 30 | 177 S | CERT DCL04-C | |
| 43 | 200 S | CERT DCL00-C | |
| 424 | 201 S | CERT DCL06-C,EXP07-C,EXP09-C | |
| 2 | 203 S | CERT EXP05-C | |
|
|
218 S | CERT PRE04-C | |
| 14 | 243 S | CERT PRE06-C | |
| 190 | 273 S | CERT PRE03-C | |
| 4 | 299 S | CERT DCL05-C | |
| 3 | 1 J | CERT MSC07-C | |
| 5 | 302 S | CERT MSC04-C | |
|
|
329 S | CERT INT07-C |
| Number of Violations | LDRA Code | (O) Optional Standards | CERT Code |
|---|---|---|---|
| 9 | 331 S | CERT INT13-C | |
|
|
332 S | CERT INT02-C | |
| 4 | 334 S | CERT INT02-C | |
| 23 | 340 S | CERT PRE00-C | |
| 4 | 352 S | CERT DCL12-C | |
|
|
50 D | CERT MEM00-C | |
| 13 | 361 S | CERT EXP00-C | |
|
|
376 S | CERT MSC10-C | |
| 23 | 381 S | CERT DCL05-C | |
| 17 | 382 S | CERT EXP12-C | |
|
|
53 D | CERT EXP08-C | |
|
|
387 S | CERT DCL08-C | |
|
|
400 S | CERT EXP03-C | |
| 1 | 401 S | CERT ARR00-C | |
|
|
406 S | CERT EXP02-C | |
|
|
54 D | CERT EXP08-C | |
|
|
408 S | CERT EXP02-C | |
|
|
432 S | CERT INT07-C | |
|
|
438 S | CERT EXP08-C | |
|
|
439 S | CERT INT15-C | |
| 1 | 440 S | CERT INT15-C | |
|
|
446 S | CERT INT02-C | |
|
|
452 S | CERT INT02-C | |
|
|
457 S | CERT INT02-C | |
| 75 | 458 S | CERT INT02-C,INT07-C | |
|
|
486 S | CERT FIO00-C | |
| 1 | 488 S | CERT INT08-C | |
|
|
491 S | CERT INT02-C | |
|
|
61 D | CERT DCL15-C | |
|
|
62 D | CERT DCL13-C | |
|
|
515 S | CERT DCL04-C | |
|
|
65 D | CERT MSC12-C | |
|
|
70 D | CERT MSC12-C | |
|
|
553 S | Function and proto should both be static. | CERT DCL15-C |
|
|
72 D | CERT EXP10-C | |
|
|
67 X | CERT DCL02-C | |
|
|
74 D | CERT EXP10-C | |
|
|
568 S | #include "filename" uses standard library name. | CERT PRE04-C |
| 2 | 577 S | Sizeof argument is a pointer. | CERT EXP01-C |
| 2 | 578 S | Sizeof used in arithmetic expression. | CERT EXP03-C |
|
|
78 D | CERT DCL00-C | |
|
|
584 S | Remainder of % op could be negative. | CERT INT10-C |
| 7 | 585 S | Bitwise and arith operations on same data. | CERT INT14-C |
|
|
586 S | Format is not %j for user defined type. | CERT INT15-C |
| Number of Mandatory Standards checked | 39 |
| Number of Checking Standards checked | 0 |
| Number of Optional Standards checked | 77 |
| Total Standards checked | 116 |
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Name | Last Modification Date |
|---|---|
| D:\Code\SAMATE\SATE2009\sate2009_C_test_cases\c\irssi\irssi-0.8.14\src\perl\perl-sources.c | Tue Jul 21 11:48:01 2009 |
| D:\Code\SAMATE\SATE2009\sate2009_C_test_cases\c\irssi\irssi-0.8.14\src\perl\perl-signals.c | Tue Jul 21 11:48:01 2009 |
| D:\Code\SAMATE\SATE2009\sate2009_C_test_cases\c\irssi\irssi-0.8.14\src\perl\perl-fe.c | Tue Jul 21 11:48:01 2009 |
| D:\Code\SAMATE\SATE2009\sate2009_C_test_cases\c\irssi\irssi-0.8.14\src\perl\perl-core.c | Tue Jul 21 11:48:01 2009 |
| D:\Code\SAMATE\SATE2009\sate2009_C_test_cases\c\irssi\irssi-0.8.14\src\perl\perl-common.c | Tue Jul 21 11:48:01 2009 |
| D:\Code\SAMATE\SATE2009\sate2009_C_test_cases\c\irssi\irssi-0.8.14\src\perl\module-formats.c | Tue Jul 21 11:48:01 2009 |
| Number of procedures: | 109 |
| Number of locally uncalled procedures: | 0 |
| Number of reformatted executable lines: | 3729 |
| Number of lines of comments: | 1018 |
| Globals / code outside procedures - Conditional Pass |
|---|
| Code | File: Src Line | Violation | Standard |
|---|---|---|---|
| O | module-formats.c: 21 | Included file not protected with #define. | CERT PRE06-C |
| O | common.h: 4 | Found #define. | CERT PRE03-C |
| O | common.h: 6 | Found #define. | CERT PRE03-C |
| O | common.h: 7 | Found #define. | CERT PRE03-C |
| O | common.h: 9 | Found #define. | CERT PRE03-C |
| O | common.h: 9 | Define used for numeric constant. | CERT DCL00-C |
| O | common.h: 47 | Found #define. | CERT PRE03-C |
| O | common.h: 48 | Found #define. | CERT PRE03-C |
| O | common.h: 49 | Found #define. | CERT PRE03-C |
| O | common.h: 50 | Found #define. | CERT PRE03-C |
| O | common.h: 51 | Found #define. | CERT PRE03-C |
| O | common.h: 52 | Found #define. | CERT PRE03-C |
| O | common.h: 56 | Found #define. | CERT PRE03-C |
| O | common.h: 70 | Found #define. | CERT PRE03-C |
| O | common.h: 71 | Found #define. | CERT PRE03-C |
| O | common.h: 71 | Literal value requires a U suffix. | CERT INT13-C |
| O | common.h: 86 | Found #define. | CERT PRE03-C |
| O | common.h: 86 | Literal value requires a U suffix. | CERT INT13-C |
| O | common.h: 86 | Macro contains unacceptable items | CERT PRE03-C |
| O | common.h: 88 | Found #define. | CERT PRE03-C |
| O | common.h: 88 | Macro parameter not in brackets. | CERT PRE01-C,PRE02-C |
| O | common.h: 88 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | common.h: 90 | Found #define. | CERT PRE03-C |
| O | common.h: 93 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | common.h: 93 | Macro contains unacceptable items | CERT PRE03-C |
| O | common.h: 96 | Found #define. | CERT PRE03-C |
| O | common.h: 96 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | common.h: 96 | Macro contains unacceptable items | CERT PRE03-C |
| O | common.h: 97 | Found #define. | CERT PRE03-C |
| O | common.h: 97 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | common.h: 97 | Macro contains unacceptable items | CERT PRE03-C |
| O | common.h: 98 | Found #define. | CERT PRE03-C |
| O | common.h: 98 | Use of banned function or variable. | CERT DCL03-C,INT06-C |
| O | common.h: 98 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | common.h: 98 | Macro contains unacceptable items | CERT PRE03-C |
| O | common.h: 99 | Found #define. | CERT PRE03-C |
| O | common.h: 99 | Use of banned function or variable. | CERT DCL03-C,INT06-C |
| O | common.h: 99 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | common.h: 99 | Macro contains unacceptable items | CERT PRE03-C |
| O | common.h: 100 | Found #define. | CERT PRE03-C |
| O | common.h: 100 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | common.h: 100 | Macro contains unacceptable items | CERT PRE03-C |
| O | common.h: 101 | Found #define. | CERT PRE03-C |
| O | common.h: 101 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | common.h: 101 | Macro contains unacceptable items | CERT PRE03-C |
| O | common.h: 102 | Found #define. | CERT PRE03-C |
| O | common.h: 102 | Use of banned function or variable. | CERT DCL03-C,INT06-C |
| O | common.h: 102 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | common.h: 102 | Macro contains unacceptable items | CERT PRE03-C |
| O | common.h: 103 | Found #define. | CERT PRE03-C |
| Code | File: Src Line | Violation | Standard |
|---|---|---|---|
| O | common.h: 103 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | common.h: 103 | Macro contains unacceptable items | CERT PRE03-C |
| O | common.h: 104 | Found #define. | CERT PRE03-C |
| O | common.h: 104 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | common.h: 104 | Macro contains unacceptable items | CERT PRE03-C |
| O | common.h: 105 | Found #define. | CERT PRE03-C |
| O | common.h: 105 | Use of banned function or variable. | CERT DCL03-C,INT06-C |
| O | common.h: 105 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | common.h: 105 | Macro contains unacceptable items | CERT PRE03-C |
| O | common.h: 106 | Found #define. | CERT PRE03-C |
| O | common.h: 106 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | common.h: 106 | Macro contains unacceptable items | CERT PRE03-C |
| O | common.h: 107 | Found #define. | CERT PRE03-C |
| O | common.h: 107 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | common.h: 107 | Macro contains unacceptable items | CERT PRE03-C |
| O | common.h: 108 | Found #define. | CERT PRE03-C |
| O | common.h: 108 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | common.h: 108 | Macro contains unacceptable items | CERT PRE03-C |
| O | common.h: 109 | Found #define. | CERT PRE03-C |
| O | common.h: 109 | Use of banned function or variable. | CERT DCL03-C,INT06-C |
| O | common.h: 109 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | common.h: 109 | Macro contains unacceptable items | CERT PRE03-C |
| O | common.h: 110 | Found #define. | CERT PRE03-C |
| O | common.h: 110 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | common.h: 110 | Macro contains unacceptable items | CERT PRE03-C |
| O | module.h: 6 | Found #define. | CERT PRE03-C |
| O | module.h: 16 | Found #define. | CERT PRE03-C |
| O | module.h: 20 | Found #define. | CERT PRE03-C |
| O | module.h: 20 | Define used for numeric constant. | CERT DCL00-C |
| O | themes.h: 46 | Found #define. | CERT PRE03-C |
| O | themes.h: 46 | Macro parameter not in brackets. | CERT PRE01-C,PRE02-C |
| O | themes.h: 46 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | themes.h: 47 | Found #define. | CERT PRE03-C |
| O | themes.h: 47 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | themes.h: 53 | Found #define. | CERT PRE03-C |
| O | themes.h: 53 | Define used for numeric constant. | CERT DCL00-C |
| O | themes.h: 54 | Found #define. | CERT PRE03-C |
| O | themes.h: 54 | Define used for numeric constant. | CERT DCL00-C |
| O | themes.h: 55 | Found #define. | CERT PRE03-C |
| O | themes.h: 55 | Define used for numeric constant. | CERT DCL00-C |
| O | themes.h: 57 | Found #define. | CERT PRE03-C |
| O | themes.h: 57 | Define used for numeric constant. | CERT DCL00-C |
| O | themes.h: 58 | Found #define. | CERT PRE03-C |
| O | themes.h: 58 | Define used for numeric constant. | CERT DCL00-C |
| O | window-item-def.h: 4 | Found #define. | CERT PRE03-C |
| O | window-item-def.h: 5 | Enum, struct or union not typedeffed. | CERT DCL05-C |
| O | window-item-def.h: 6 | Included file not protected with #define. | CERT PRE06-C |
| O | window-item-rec.h: 18 | Found #define. | CERT PRE03-C |
| O | window-item-rec.h: 18 | Use of function like macro. | CERT PRE00-C |
| O | command-history.h: 9 | Identifier not declared on new line. | CERT DCL04-C |
| Code | File: Src Line | Violation | Standard |
|---|---|---|---|
| O | command-history.h: 10 | Identifier not declared on new line. | CERT DCL04-C |
| O | fe-windows.h: 7 | Enum, struct or union not typedeffed. | CERT DCL05-C |
| O | fe-windows.h: 20 | Enum, struct or union not typedeffed. | CERT DCL05-C |
| O | fe-windows.h: 24 | Identifier not declared on new line. | CERT DCL04-C |
| O | formats.h: 7 | Found #define. | CERT PRE03-C |
| O | formats.h: 7 | Define used for numeric constant. | CERT DCL00-C |
| O | formats.h: 8 | Found #define. | CERT PRE03-C |
| O | formats.h: 8 | Define used for numeric constant. | CERT DCL00-C |
| O | formats.h: 9 | Found #define. | CERT PRE03-C |
| O | formats.h: 9 | Define used for numeric constant. | CERT DCL00-C |
| O | formats.h: 10 | Found #define. | CERT PRE03-C |
| O | formats.h: 10 | Define used for numeric constant. | CERT DCL00-C |
| O | formats.h: 11 | Found #define. | CERT PRE03-C |
| O | formats.h: 11 | Define used for numeric constant. | CERT DCL00-C |
| O | formats.h: 12 | Found #define. | CERT PRE03-C |
| O | formats.h: 12 | Define used for numeric constant. | CERT DCL00-C |
| O | formats.h: 13 | Found #define. | CERT PRE03-C |
| O | formats.h: 13 | Define used for numeric constant. | CERT DCL00-C |
| O | formats.h: 14 | Found #define. | CERT PRE03-C |
| O | formats.h: 14 | Define used for numeric constant. | CERT DCL00-C |
| O | formats.h: 15 | Found #define. | CERT PRE03-C |
| O | formats.h: 15 | Define used for numeric constant. | CERT DCL00-C |
| O | formats.h: 17 | Found #define. | CERT PRE03-C |
| O | formats.h: 17 | Define used for numeric constant. | CERT DCL00-C |
| O | formats.h: 18 | Found #define. | CERT PRE03-C |
| O | formats.h: 18 | Define used for numeric constant. | CERT DCL00-C |
| O | formats.h: 20 | Enum, struct or union not typedeffed. | CERT DCL05-C |
| O | formats.h: 27 | Enum, struct or union not typedeffed. | CERT DCL05-C |
| O | formats.h: 35 | Found #define. | CERT PRE03-C |
| O | formats.h: 35 | Define used for numeric constant. | CERT DCL00-C |
| O | formats.h: 36 | Found #define. | CERT PRE03-C |
| O | formats.h: 36 | Define used for numeric constant. | CERT DCL00-C |
| O | formats.h: 37 | Found #define. | CERT PRE03-C |
| O | formats.h: 37 | Define used for numeric constant. | CERT DCL00-C |
| O | formats.h: 39 | Found #define. | CERT PRE03-C |
| O | formats.h: 39 | Define used for numeric constant. | CERT DCL00-C |
| O | formats.h: 40 | Found #define. | CERT PRE03-C |
| O | formats.h: 40 | Define used for numeric constant. | CERT DCL00-C |
| O | formats.h: 42 | Found #define. | CERT PRE03-C |
| O | formats.h: 42 | Define used for numeric constant. | CERT DCL00-C |
| O | formats.h: 43 | Found #define. | CERT PRE03-C |
| O | formats.h: 43 | Define used for numeric constant. | CERT DCL00-C |
| O | formats.h: 57 | Found #define. | CERT PRE03-C |
| O | formats.h: 57 | Macro parameter not in brackets. | CERT PRE01-C,PRE02-C |
| O | formats.h: 57 | Use of function like macro. | CERT PRE00-C |
| O | formats.h: 57 | Macro contains unacceptable items | CERT PRE03-C |
| O | formats.h: 74 | Ellipsis used in procedure parameter list. | CERT DCL10-C,DCL11-C |
| O | formats.h: 81 | Ellipsis used in procedure parameter list. | CERT DCL10-C,DCL11-C |
| O | formats.h: 123 | Found #define. | CERT PRE03-C |
| O | formats.h: 125 | Found #define. | CERT PRE03-C |
| Code | File: Src Line | Violation | Standard |
|---|---|---|---|
| O | formats.h: 125 | Define used for numeric constant. | CERT DCL00-C |
| O | formats.h: 126 | Found #define. | CERT PRE03-C |
| O | formats.h: 127 | Found #define. | CERT PRE03-C |
| O | formats.h: 128 | Found #define. | CERT PRE03-C |
| O | formats.h: 129 | Found #define. | CERT PRE03-C |
| O | formats.h: 130 | Found #define. | CERT PRE03-C |
| O | formats.h: 131 | Found #define. | CERT PRE03-C |
| O | formats.h: 132 | Found #define. | CERT PRE03-C |
| O | formats.h: 133 | Found #define. | CERT PRE03-C |
| O | module-formats.c: 30 | Non standard character $ in source. | CERT MSC09-C |
| O | module-formats.c: 31 | Non standard character $ in source. | CERT MSC09-C |
| O | module-formats.c: 32 | Non standard character $ in source. | CERT MSC09-C |
| O | module-formats.c: 33 | Non standard character $ in source. | CERT MSC09-C |
| O | module-formats.c: 36 | Non standard character $ in source. | CERT MSC09-C |
| O | module-formats.c: 38 | Non standard character $ in source. | CERT MSC09-C |
| O | perl-common.c: 21 | Found #define. | CERT PRE03-C |
| O | perl-common.c: 22 | Included file not protected with #define. | CERT PRE06-C |
| O | module.h: 6 | Found #define. | CERT PRE03-C |
| O | modules.h: 4 | Found #define. | CERT PRE03-C |
| O | modules.h: 4 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | modules.h: 7 | Found #define. | CERT PRE03-C |
| O | modules.h: 7 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | modules.h: 10 | Found #define. | CERT PRE03-C |
| O | modules.h: 10 | Macro parameter not in brackets. | CERT PRE01-C,PRE02-C |
| O | modules.h: 10 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | modules.h: 13 | Found #define. | CERT PRE03-C |
| O | modules.h: 13 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | modules.h: 16 | Found #define. | CERT PRE03-C |
| O | modules.h: 16 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | modules.h: 24 | Found #define. | CERT PRE03-C |
| O | modules.h: 24 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | modules.h: 27 | Enum, struct or union not typedeffed. | CERT DCL05-C |
| O | modules.h: 47 | Enum, struct or union not typedeffed. | CERT DCL05-C |
| O | modules.h: 59 | Found #define. | CERT PRE03-C |
| O | modules.h: 59 | Macro parameter not in brackets. | CERT PRE01-C,PRE02-C |
| O | modules.h: 59 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | modules.h: 65 | Found #define. | CERT PRE03-C |
| O | modules.h: 65 | Macro parameter not in brackets. | CERT PRE01-C,PRE02-C |
| O | modules.h: 65 | Use of banned function or variable. | CERT DCL03-C,INT06-C |
| O | modules.h: 65 | Use of function like macro. | CERT PRE00-C |
| O | modules.h: 67 | Found #define. | CERT PRE03-C |
| O | modules.h: 67 | Macro parameter not in brackets. | CERT PRE01-C,PRE02-C |
| O | modules.h: 67 | Use of banned function or variable. | CERT DCL03-C,INT06-C |
| O | modules.h: 67 | Use of function like macro. | CERT PRE00-C |
| O | signals.h: 4 | Found #define. | CERT PRE03-C |
| O | signals.h: 4 | Define used for numeric constant. | CERT DCL00-C |
| O | signals.h: 5 | Found #define. | CERT PRE03-C |
| O | signals.h: 5 | Define used for numeric constant. | CERT DCL00-C |
| O | signals.h: 6 | Found #define. | CERT PRE03-C |
| O | signals.h: 6 | Macro replacement list needs parentheses. | CERT PRE02-C |
| Code | File: Src Line | Violation | Standard |
|---|---|---|---|
| O | signals.h: 8 | Found #define. | CERT PRE03-C |
| O | signals.h: 8 | Define used for numeric constant. | CERT DCL00-C |
| O | signals.h: 20 | Found #define. | CERT PRE03-C |
| O | signals.h: 20 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | signals.h: 20 | Macro contains unacceptable items | CERT PRE03-C |
| O | signals.h: 22 | Found #define. | CERT PRE03-C |
| O | signals.h: 22 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | signals.h: 22 | Macro contains unacceptable items | CERT PRE03-C |
| O | signals.h: 24 | Found #define. | CERT PRE03-C |
| O | signals.h: 24 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | signals.h: 24 | Macro contains unacceptable items | CERT PRE03-C |
| O | signals.h: 27 | Found #define. | CERT PRE03-C |
| O | signals.h: 27 | Macro parameter not in brackets. | CERT PRE01-C,PRE02-C |
| O | signals.h: 27 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | signals.h: 27 | Macro contains unacceptable items | CERT PRE03-C |
| O | signals.h: 29 | Found #define. | CERT PRE03-C |
| O | signals.h: 29 | Macro parameter not in brackets. | CERT PRE01-C,PRE02-C |
| O | signals.h: 29 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | signals.h: 29 | Macro contains unacceptable items | CERT PRE03-C |
| O | signals.h: 32 | Macro parameter not in brackets. | CERT PRE01-C,PRE02-C |
| O | signals.h: 32 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | signals.h: 32 | Macro contains unacceptable items | CERT PRE03-C |
| O | signals.h: 36 | Found #define. | CERT PRE03-C |
| O | signals.h: 36 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | signals.h: 36 | Macro contains unacceptable items | CERT PRE03-C |
| O | signals.h: 38 | Found #define. | CERT PRE03-C |
| O | signals.h: 38 | Macro parameter not in brackets. | CERT PRE01-C,PRE02-C |
| O | signals.h: 38 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | signals.h: 38 | Macro contains unacceptable items | CERT PRE03-C |
| O | signals.h: 43 | Ellipsis used in procedure parameter list. | CERT DCL10-C,DCL11-C |
| O | signals.h: 44 | Ellipsis used in procedure parameter list. | CERT DCL10-C,DCL11-C |
| O | signals.h: 47 | Ellipsis used in procedure parameter list. | CERT DCL10-C,DCL11-C |
| O | signals.h: 61 | Found #define. | CERT PRE03-C |
| O | signals.h: 61 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | signals.h: 67 | Found #define. | CERT PRE03-C |
| O | signals.h: 68 | Macro parameter not in brackets. | CERT PRE01-C,PRE02-C |
| O | signals.h: 68 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | signals.h: 70 | Found #define. | CERT PRE03-C |
| O | signals.h: 70 | Macro parameter not in brackets. | CERT PRE01-C,PRE02-C |
| O | signals.h: 70 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | core.h: 7 | Found #define. | CERT PRE03-C |
| O | core.h: 7 | Define used for numeric constant. | CERT DCL00-C |
| O | core.h: 8 | Found #define. | CERT PRE03-C |
| O | core.h: 8 | Define used for numeric constant. | CERT DCL00-C |
| O | core.h: 9 | Found #define. | CERT PRE03-C |
| O | core.h: 9 | Define used for numeric constant. | CERT DCL00-C |
| O | core.h: 10 | Found #define. | CERT PRE03-C |
| O | core.h: 10 | Define used for numeric constant. | CERT DCL00-C |
| O | core.h: 11 | Found #define. | CERT PRE03-C |
| O | core.h: 11 | Define used for numeric constant. | CERT DCL00-C |
| Code | File: Src Line | Violation | Standard |
|---|---|---|---|
| O | core.h: 12 | Found #define. | CERT PRE03-C |
| O | core.h: 12 | Define used for numeric constant. | CERT DCL00-C |
| O | misc.h: 8 | Found #define. | CERT PRE03-C |
| O | misc.h: 8 | Macro parameter not in brackets. | CERT PRE01-C,PRE02-C |
| O | misc.h: 8 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | misc.h: 8 | Macro contains unacceptable items | CERT PRE03-C |
| O | settings.h: 31 | Found #define. | CERT PRE03-C |
| O | settings.h: 31 | Macro parameter not in brackets. | CERT PRE01-C,PRE02-C |
| O | settings.h: 31 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | settings.h: 32 | Found #define. | CERT PRE03-C |
| O | settings.h: 32 | Macro parameter not in brackets. | CERT PRE01-C,PRE02-C |
| O | settings.h: 32 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | settings.h: 33 | Found #define. | CERT PRE03-C |
| O | settings.h: 33 | Macro parameter not in brackets. | CERT PRE01-C,PRE02-C |
| O | settings.h: 33 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | settings.h: 35 | Found #define. | CERT PRE03-C |
| O | settings.h: 35 | Macro parameter not in brackets. | CERT PRE01-C,PRE02-C |
| O | settings.h: 35 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | settings.h: 36 | Found #define. | CERT PRE03-C |
| O | settings.h: 36 | Macro parameter not in brackets. | CERT PRE01-C,PRE02-C |
| O | settings.h: 36 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | settings.h: 37 | Found #define. | CERT PRE03-C |
| O | settings.h: 37 | Macro parameter not in brackets. | CERT PRE01-C,PRE02-C |
| O | settings.h: 37 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | settings.h: 39 | Found #define. | CERT PRE03-C |
| O | settings.h: 39 | Macro parameter not in brackets. | CERT PRE01-C,PRE02-C |
| O | settings.h: 39 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | settings.h: 40 | Found #define. | CERT PRE03-C |
| O | settings.h: 40 | Macro parameter not in brackets. | CERT PRE01-C,PRE02-C |
| O | settings.h: 40 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | settings.h: 41 | Found #define. | CERT PRE03-C |
| O | settings.h: 41 | Macro parameter not in brackets. | CERT PRE01-C,PRE02-C |
| O | settings.h: 41 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | settings.h: 42 | Found #define. | CERT PRE03-C |
| O | settings.h: 42 | Macro parameter not in brackets. | CERT PRE01-C,PRE02-C |
| O | settings.h: 42 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | settings.h: 43 | Found #define. | CERT PRE03-C |
| O | settings.h: 43 | Macro parameter not in brackets. | CERT PRE01-C,PRE02-C |
| O | settings.h: 43 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | settings.h: 44 | Found #define. | CERT PRE03-C |
| O | settings.h: 44 | Macro parameter not in brackets. | CERT PRE01-C,PRE02-C |
| O | settings.h: 44 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | settings.h: 45 | Found #define. | CERT PRE03-C |
| O | settings.h: 45 | Macro parameter not in brackets. | CERT PRE01-C,PRE02-C |
| O | settings.h: 45 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | settings.h: 46 | Found #define. | CERT PRE03-C |
| O | settings.h: 46 | Macro parameter not in brackets. | CERT PRE01-C,PRE02-C |
| O | settings.h: 46 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | settings.h: 76 | Found #define. | CERT PRE03-C |
| O | settings.h: 76 | Macro parameter not in brackets. | CERT PRE01-C,PRE02-C |
| Code | File: Src Line | Violation | Standard |
|---|---|---|---|
| O | settings.h: 76 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | settings.h: 78 | Found #define. | CERT PRE03-C |
| O | settings.h: 78 | Macro parameter not in brackets. | CERT PRE01-C,PRE02-C |
| O | settings.h: 78 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | settings.h: 80 | Found #define. | CERT PRE03-C |
| O | settings.h: 80 | Macro parameter not in brackets. | CERT PRE01-C,PRE02-C |
| O | settings.h: 80 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | settings.h: 82 | Found #define. | CERT PRE03-C |
| O | settings.h: 82 | Macro parameter not in brackets. | CERT PRE01-C,PRE02-C |
| O | settings.h: 82 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | settings.h: 84 | Found #define. | CERT PRE03-C |
| O | settings.h: 84 | Macro parameter not in brackets. | CERT PRE01-C,PRE02-C |
| O | settings.h: 84 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | settings.h: 86 | Found #define. | CERT PRE03-C |
| O | settings.h: 86 | Macro parameter not in brackets. | CERT PRE01-C,PRE02-C |
| O | settings.h: 86 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | settings.h: 106 | Found #define. | CERT PRE03-C |
| O | settings.h: 106 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | commands.h: 25 | Enum, struct or union not typedeffed. | CERT DCL05-C |
| O | commands.h: 30 | Incomplete initialisation of enumerator. | CERT INT09-C |
| O | commands.h: 31 | Incomplete initialisation of enumerator. | CERT INT09-C |
| O | commands.h: 33 | Incomplete initialisation of enumerator. | CERT INT09-C |
| O | commands.h: 34 | Incomplete initialisation of enumerator. | CERT INT09-C |
| O | commands.h: 35 | Incomplete initialisation of enumerator. | CERT INT09-C |
| O | commands.h: 36 | Incomplete initialisation of enumerator. | CERT INT09-C |
| O | commands.h: 37 | Incomplete initialisation of enumerator. | CERT INT09-C |
| O | commands.h: 38 | Incomplete initialisation of enumerator. | CERT INT09-C |
| O | commands.h: 39 | Incomplete initialisation of enumerator. | CERT INT09-C |
| O | commands.h: 40 | Incomplete initialisation of enumerator. | CERT INT09-C |
| O | commands.h: 41 | Incomplete initialisation of enumerator. | CERT INT09-C |
| O | commands.h: 42 | Incomplete initialisation of enumerator. | CERT INT09-C |
| O | commands.h: 43 | Incomplete initialisation of enumerator. | CERT INT09-C |
| O | commands.h: 45 | Incomplete initialisation of enumerator. | CERT INT09-C |
| O | commands.h: 48 | Found #define. | CERT PRE03-C |
| O | commands.h: 49 | Macro parameter not in brackets. | CERT PRE01-C,PRE02-C |
| O | commands.h: 49 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | commands.h: 52 | Found #define. | CERT PRE03-C |
| O | commands.h: 52 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | commands.h: 52 | Macro contains unacceptable items | CERT PRE03-C |
| O | commands.h: 59 | Found #define. | CERT PRE03-C |
| O | commands.h: 59 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | commands.h: 59 | Macro contains unacceptable items | CERT PRE03-C |
| O | commands.h: 72 | Found #define. | CERT PRE03-C |
| O | commands.h: 72 | Macro parameter not in brackets. | CERT PRE01-C,PRE02-C |
| O | commands.h: 72 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | commands.h: 73 | Found #define. | CERT PRE03-C |
| O | commands.h: 73 | Macro parameter not in brackets. | CERT PRE01-C,PRE02-C |
| O | commands.h: 73 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | commands.h: 74 | Found #define. | CERT PRE03-C |
| O | commands.h: 74 | Macro parameter not in brackets. | CERT PRE01-C,PRE02-C |
| Code | File: Src Line | Violation | Standard |
|---|---|---|---|
| O | commands.h: 74 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | commands.h: 76 | Found #define. | CERT PRE03-C |
| O | commands.h: 76 | Macro parameter not in brackets. | CERT PRE01-C,PRE02-C |
| O | commands.h: 76 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | commands.h: 77 | Found #define. | CERT PRE03-C |
| O | commands.h: 77 | Macro parameter not in brackets. | CERT PRE01-C,PRE02-C |
| O | commands.h: 77 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | commands.h: 78 | Found #define. | CERT PRE03-C |
| O | commands.h: 78 | Macro parameter not in brackets. | CERT PRE01-C,PRE02-C |
| O | commands.h: 78 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | commands.h: 80 | Found #define. | CERT PRE03-C |
| O | commands.h: 80 | Macro parameter not in brackets. | CERT PRE01-C,PRE02-C |
| O | commands.h: 80 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | commands.h: 81 | Found #define. | CERT PRE03-C |
| O | commands.h: 81 | Macro parameter not in brackets. | CERT PRE01-C,PRE02-C |
| O | commands.h: 81 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | commands.h: 82 | Found #define. | CERT PRE03-C |
| O | commands.h: 82 | Macro parameter not in brackets. | CERT PRE01-C,PRE02-C |
| O | commands.h: 82 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | commands.h: 85 | Found #define. | CERT PRE03-C |
| O | commands.h: 85 | Macro parameter not in brackets. | CERT PRE01-C,PRE02-C |
| O | commands.h: 85 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | commands.h: 110 | Found #define. | CERT PRE03-C |
| O | commands.h: 111 | Non standard character @ in source. | CERT MSC09-C |
| O | commands.h: 110 | Use of function like macro. | CERT PRE00-C |
| O | commands.h: 114 | Found #define. | CERT PRE03-C |
| O | commands.h: 115 | Macro parameter not in brackets. | CERT PRE01-C,PRE02-C |
| O | commands.h: 115 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | commands.h: 121 | Found #define. | CERT PRE03-C |
| O | commands.h: 121 | Use of function like macro. | CERT PRE00-C |
| O | commands.h: 123 | Found #define. | CERT PRE03-C |
| O | commands.h: 123 | Define used for numeric constant. | CERT DCL00-C |
| O | commands.h: 125 | Found #define. | CERT PRE03-C |
| O | commands.h: 125 | Define used for numeric constant. | CERT DCL00-C |
| O | commands.h: 130 | Comment possibly contains code | CERT MSC04-C |
| O | commands.h: 131 | Comment possibly contains code | CERT MSC04-C |
| O | commands.h: 133 | Comment possibly contains code | CERT MSC04-C |
| O | commands.h: 148 | Found #define. | CERT PRE03-C |
| O | commands.h: 148 | Define used for numeric constant. | CERT DCL00-C |
| O | commands.h: 150 | Found #define. | CERT PRE03-C |
| O | commands.h: 150 | Define used for numeric constant. | CERT DCL00-C |
| O | commands.h: 152 | Found #define. | CERT PRE03-C |
| O | commands.h: 152 | Define used for numeric constant. | CERT DCL00-C |
| O | commands.h: 154 | Found #define. | CERT PRE03-C |
| O | commands.h: 162 | Ellipsis used in procedure parameter list. | CERT DCL10-C,DCL11-C |
| O | ignore.h: 10 | Enum, struct or union not typedeffed. | CERT DCL05-C |
| O | log.h: 4 | Enum, struct or union not typedeffed. | CERT DCL05-C |
| O | log.h: 14 | Enum, struct or union not typedeffed. | CERT DCL05-C |
| O | log.h: 20 | Enum, struct or union not typedeffed. | CERT DCL05-C |
| O | rawlog.h: 4 | Enum, struct or union not typedeffed. | CERT DCL05-C |
| Code | File: Src Line | Violation | Standard |
|---|---|---|---|
| O | servers-reconnect.h: 6 | Found #define. | CERT PRE03-C |
| O | servers-reconnect.h: 6 | Literal value requires a U suffix. | CERT INT13-C |
| O | chat-protocols.h: 4 | Enum, struct or union not typedeffed. | CERT DCL05-C |
| O | chat-protocols.h: 29 | Found #define. | CERT PRE03-C |
| O | chat-protocols.h: 29 | Macro parameter not in brackets. | CERT PRE01-C,PRE02-C |
| O | chat-protocols.h: 29 | Use of banned function or variable. | CERT DCL03-C,INT06-C |
| O | chat-protocols.h: 29 | Use of function like macro. | CERT PRE00-C |
| O | chat-protocols.h: 34 | Found #define. | CERT PRE03-C |
| O | chat-protocols.h: 36 | Use of function like macro. | CERT PRE00-C |
| O | chat-protocols.h: 36 | Macro contains unacceptable items | CERT PRE03-C |
| O | chatnets.h: 7 | Found #define. | CERT PRE03-C |
| O | chatnets.h: 7 | Macro parameter not in brackets. | CERT PRE01-C,PRE02-C |
| O | chatnets.h: 7 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | chatnets.h: 10 | Found #define. | CERT PRE03-C |
| O | chatnets.h: 10 | Use of function like macro. | CERT PRE00-C |
| O | chatnets.h: 10 | Macro contains unacceptable items | CERT PRE03-C |
| O | chatnets.h: 13 | Enum, struct or union not typedeffed. | CERT DCL05-C |
| O | chatnets.h: 14 | Included file not protected with #define. | CERT PRE06-C |
| O | chatnet-rec.h: 12 | Identifier not declared on new line. | CERT DCL04-C |
| O | servers.h: 7 | Found #define. | CERT PRE03-C |
| O | servers.h: 8 | Macro parameter not in brackets. | CERT PRE01-C,PRE02-C |
| O | servers.h: 8 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | servers.h: 11 | Found #define. | CERT PRE03-C |
| O | servers.h: 11 | Macro parameter not in brackets. | CERT PRE01-C,PRE02-C |
| O | servers.h: 11 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | servers.h: 14 | Found #define. | CERT PRE03-C |
| O | servers.h: 14 | Use of function like macro. | CERT PRE00-C |
| O | servers.h: 14 | Macro contains unacceptable items | CERT PRE03-C |
| O | servers.h: 17 | Found #define. | CERT PRE03-C |
| O | servers.h: 17 | Use of function like macro. | CERT PRE00-C |
| O | servers.h: 17 | Macro contains unacceptable items | CERT PRE03-C |
| O | servers.h: 20 | Found #define. | CERT PRE03-C |
| O | servers.h: 20 | Macro parameter not in brackets. | CERT PRE01-C,PRE02-C |
| O | servers.h: 20 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | servers.h: 25 | Enum, struct or union not typedeffed. | CERT DCL05-C |
| O | servers.h: 26 | Included file not protected with #define. | CERT PRE06-C |
| O | server-connect-rec.h: 11 | Identifier not declared on new line. | CERT DCL04-C |
| O | server-connect-rec.h: 19 | Identifier not declared on new line. | CERT DCL04-C |
| O | servers.h: 29 | Found #define. | CERT PRE03-C |
| O | servers.h: 30 | Enum, struct or union not typedeffed. | CERT DCL05-C |
| O | servers.h: 31 | Included file not protected with #define. | CERT PRE06-C |
| O | servers.h: 34 | Found #define. | CERT PRE03-C |
| O | servers.h: 34 | Define used for numeric constant. | CERT DCL00-C |
| O | servers.h: 35 | Found #define. | CERT PRE03-C |
| O | servers.h: 35 | Define used for numeric constant. | CERT DCL00-C |
| O | servers.h: 37 | Identifier not declared on new line. | CERT DCL04-C |
| O | channels.h: 7 | Found #define. | CERT PRE03-C |
| O | channels.h: 7 | Macro parameter not in brackets. | CERT PRE01-C,PRE02-C |
| O | channels.h: 7 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | channels.h: 11 | Found #define. | CERT PRE03-C |
| Code | File: Src Line | Violation | Standard |
|---|---|---|---|
| O | channels.h: 11 | Use of function like macro. | CERT PRE00-C |
| O | channels.h: 11 | Macro contains unacceptable items | CERT PRE03-C |
| O | channels.h: 14 | Found #define. | CERT PRE03-C |
| O | channels.h: 15 | Enum, struct or union not typedeffed. | CERT DCL05-C |
| O | channels.h: 16 | Included file not protected with #define. | CERT PRE06-C |
| O | queries.h: 7 | Found #define. | CERT PRE03-C |
| O | queries.h: 7 | Macro parameter not in brackets. | CERT PRE01-C,PRE02-C |
| O | queries.h: 7 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | queries.h: 11 | Found #define. | CERT PRE03-C |
| O | queries.h: 11 | Use of function like macro. | CERT PRE00-C |
| O | queries.h: 11 | Macro contains unacceptable items | CERT PRE03-C |
| O | queries.h: 14 | Found #define. | CERT PRE03-C |
| O | queries.h: 15 | Enum, struct or union not typedeffed. | CERT DCL05-C |
| O | queries.h: 16 | Included file not protected with #define. | CERT PRE06-C |
| O | nicklist.h: 5 | Found #define. | CERT PRE03-C |
| O | nicklist.h: 5 | Macro parameter not in brackets. | CERT PRE01-C,PRE02-C |
| O | nicklist.h: 5 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | nicklist.h: 8 | Found #define. | CERT PRE03-C |
| O | nicklist.h: 8 | Use of function like macro. | CERT PRE00-C |
| O | nicklist.h: 8 | Macro contains unacceptable items | CERT PRE03-C |
| O | nicklist.h: 11 | Found #define. | CERT PRE03-C |
| O | nicklist.h: 11 | Define used for numeric constant. | CERT DCL00-C |
| O | nicklist.h: 13 | Enum, struct or union not typedeffed. | CERT DCL05-C |
| O | nicklist.h: 14 | Included file not protected with #define. | CERT PRE06-C |
| O | nick-rec.h: 24 | Comment possibly contains code | CERT MSC04-C |
| O | perl-core.h: 45 | Found #define. | CERT PRE03-C |
| O | perl-core.h: 45 | Macro parameter not in brackets. | CERT PRE01-C,PRE02-C |
| O | perl-core.h: 45 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | perl-core.h: 45 | Macro contains unacceptable items | CERT PRE03-C |
| O | perl-common.h: 5 | Found #define. | CERT PRE03-C |
| O | perl-common.h: 5 | Use of function like macro. | CERT PRE00-C |
| O | perl-common.h: 5 | Macro contains unacceptable items | CERT PRE03-C |
| O | perl-common.h: 8 | Found #define. | CERT PRE03-C |
| O | perl-common.h: 8 | Use of function like macro. | CERT PRE00-C |
| O | perl-common.h: 11 | Found #define. | CERT PRE03-C |
| O | perl-common.h: 11 | Use of function like macro. | CERT PRE00-C |
| O | perl-common.h: 11 | Macro contains unacceptable items | CERT PRE03-C |
| O | perl-common.h: 30 | Found #define. | CERT PRE03-C |
| O | perl-common.h: 34 | Found #define. | CERT PRE03-C |
| O | perl-common.h: 37 | Found #define. | CERT PRE03-C |
| O | perl-common.h: 37 | Macro parameter not in brackets. | CERT PRE01-C,PRE02-C |
| O | perl-common.h: 37 | Use of function like macro. | CERT PRE00-C |
| O | perl-common.h: 37 | Macro contains unacceptable items | CERT PRE03-C |
| O | perl-common.h: 41 | Found #define. | CERT PRE03-C |
| O | perl-common.h: 41 | Macro parameter not in brackets. | CERT PRE01-C,PRE02-C |
| O | perl-common.h: 41 | Use of function like macro. | CERT PRE00-C |
| O | perl-common.h: 41 | Macro contains unacceptable items | CERT PRE03-C |
| O | perl-common.h: 45 | Found #define. | CERT PRE03-C |
| O | perl-common.h: 45 | Macro parameter not in brackets. | CERT PRE01-C,PRE02-C |
| O | perl-common.h: 45 | Use of function like macro. | CERT PRE00-C |
| Code | File: Src Line | Violation | Standard |
|---|---|---|---|
| O | perl-common.h: 45 | Macro contains unacceptable items | CERT PRE03-C |
| O | perl-common.h: 71 | Found #define. | CERT PRE03-C |
| O | perl-common.h: 71 | Use of ## or # in a macro | CERT PRE05-C |
| O | perl-common.h: 71 | Macro parameter not in brackets. | CERT PRE01-C,PRE02-C |
| O | perl-common.h: 71 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | perl-common.h: 71 | Macro contains unacceptable items | CERT PRE03-C |
| O | perl-common.h: 75 | Pointer to function declared without typedef. | CERT DCL05-C |
| O | perl-common.c: 46 | Declaration of type not in header file. | CERT DCL12-C |
| O | perl-common.c: 51 | Identifier not declared on new line. | CERT DCL04-C |
| O | perl-core.c: 21 | Found #define. | CERT PRE03-C |
| O | perl-core.c: 22 | Included file not protected with #define. | CERT PRE06-C |
| O | perl-signals.h: 4 | Pointer to function declared without typedef. | CERT DCL05-C |
| O | perl-signals.h: 15 | Found #define. | CERT PRE03-C |
| O | perl-signals.h: 15 | Macro parameter not in brackets. | CERT PRE01-C,PRE02-C |
| O | perl-signals.h: 15 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | perl-signals.h: 17 | Found #define. | CERT PRE03-C |
| O | perl-signals.h: 17 | Macro parameter not in brackets. | CERT PRE01-C,PRE02-C |
| O | perl-signals.h: 17 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | perl-signals.h: 19 | Found #define. | CERT PRE03-C |
| O | perl-signals.h: 19 | Macro parameter not in brackets. | CERT PRE01-C,PRE02-C |
| O | perl-signals.h: 19 | Macro replacement list needs parentheses. | CERT PRE02-C |
| O | perl-core.c: 45 | Found #define. | CERT PRE03-C |
| O | perl-core.c: 45 | Macro parameter not in brackets. | CERT PRE01-C,PRE02-C |
| O | perl-core.c: 45 | Use of function like macro. | CERT PRE00-C |
| O | perl-fe.c: 21 | Included file not protected with #define. | CERT PRE06-C |
| O | module-fe.h: 4 | Found #define. | CERT PRE03-C |
| O | perl-fe.c: 23 | Included file not protected with #define. | CERT PRE06-C |
| O | module-formats.h: 3 | Enum, struct or union not typedeffed. | CERT DCL05-C |
| O | levels.h: 10 | Enum, struct or union not typedeffed. | CERT DCL05-C |
| O | printtext.h: 7 | Ellipsis used in procedure parameter list. | CERT DCL10-C,DCL11-C |
| O | printtext.h: 8 | Ellipsis used in procedure parameter list. | CERT DCL10-C,DCL11-C |
| O | printtext.h: 9 | Ellipsis used in procedure parameter list. | CERT DCL10-C,DCL11-C |
| O | printtext.h: 16 | Ellipsis used in procedure parameter list. | CERT DCL10-C,DCL11-C |
| O | printtext.h: 19 | Ellipsis used in procedure parameter list. | CERT DCL10-C,DCL11-C |
| O | printtext.h: 21 | Ellipsis used in procedure parameter list. | CERT DCL10-C,DCL11-C |
| O | printtext.h: 26 | Ellipsis used in procedure parameter list. | CERT DCL10-C,DCL11-C |
| O | printtext.h: 40 | Found #define. | CERT PRE03-C |
| O | window-items.h: 14 | Found #define. | CERT PRE03-C |
| O | window-items.h: 14 | Use of function like macro. | CERT PRE00-C |
| O | perl-signals.c: 21 | Found #define. | CERT PRE03-C |
| O | perl-signals.c: 22 | Included file not protected with #define. | CERT PRE06-C |
| O | perl-signals.c: 32 | Declaration of type not in header file. | CERT DCL12-C |
| O | perl-signals.c: 39 | Declaration of type not in header file. | CERT DCL12-C |
| O | perl-signals.c: 436 | Found #define. | CERT PRE03-C |
| O | perl-signals.c: 436 | Macro parameter not in brackets. | CERT PRE01-C,PRE02-C |
| O | perl-signals.c: 436 | Use of function like macro. | CERT PRE00-C |
| O | perl-sources.c: 21 | Found #define. | CERT PRE03-C |
| O | perl-sources.c: 22 | Included file not protected with #define. | CERT PRE06-C |
| O | perl-sources.c: 29 | Declaration of type not in header file. | CERT DCL12-C |
| Code | File: Src Line | Violation | Standard |
|---|
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| perl_get_package (55 to 58 perl-common.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 57 | function call with no prior declaration. | CERT EXP37-C |
| M | 57 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| perl_function_get_package (61 to 75 perl-common.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 69 | Deprecated usage of ++ or -- operators found. | CERT EXP30-C,EXP31-C |
| M | 69 | Assignment operation in expression. | CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C |
| M | 70 | function call with no prior declaration. | CERT EXP37-C |
| M | 70 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 70 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| perl_func_sv_inc (77 to 92 perl-common.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 81 | function call with no prior declaration. | CERT EXP37-C |
| M | 81 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 83 | function call with no prior declaration. | CERT EXP37-C |
| M | 83 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 85 | function call with no prior declaration. | CERT EXP37-C |
| M | 85 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 85 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 86 | function call with no prior declaration. | CERT EXP37-C |
| M | 86 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 88 | function call with no prior declaration. | CERT EXP37-C |
| M | 88 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| magic_free_object (94 to 98 perl-common.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 96 | function call with no prior declaration. | CERT EXP37-C |
| M | 96 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| create_sv_ptr (105 to 117 perl-common.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 109 | function call with no prior declaration. | CERT EXP37-C |
| M | 109 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 111 | function call with no prior declaration. | CERT EXP37-C |
| M | 111 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 113 | function call with no prior declaration. | CERT EXP37-C |
| M | 113 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 114 | function call with no prior declaration. | CERT EXP37-C |
| M | 114 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 116 | Pointer assignment to wider scope. | CERT DCL30-C,MEM36-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| irssi_bless_iobject (119 to 140 perl-common.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 124 | function call with no prior declaration. | CERT EXP37-C |
| M | 124 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 125 | function call with no prior declaration. | CERT EXP37-C |
| M | 125 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 127 | function call with no prior declaration. | CERT EXP37-C |
| M | 127 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 134 | function call with no prior declaration. | CERT EXP37-C |
| M | 134 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 136 | function call with no prior declaration. | CERT EXP37-C |
| M | 136 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 137 | function call with no prior declaration. | CERT EXP37-C |
| M | 137 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 138 | function call with no prior declaration. | CERT EXP37-C |
| M | 138 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 139 | function call with no prior declaration. | CERT EXP37-C |
| M | 139 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| irssi_bless_plain (142 to 154 perl-common.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 147 | function call with no prior declaration. | CERT EXP37-C |
| M | 147 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 149 | function call with no prior declaration. | CERT EXP37-C |
| M | 149 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 150 | function call with no prior declaration. | CERT EXP37-C |
| M | 150 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 153 | function call with no prior declaration. | CERT EXP37-C |
| M | 153 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 153 | function call with no prior declaration. | CERT EXP37-C |
| M | 153 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| irssi_is_ref_object (156 to 169 perl-common.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 161 | function call with no prior declaration. | CERT EXP37-C |
| M | 161 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 161 | function call with no prior declaration. | CERT EXP37-C |
| M | 161 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 161 | function call with no prior declaration. | CERT EXP37-C |
| M | 161 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 161 | function call with no prior declaration. | CERT EXP37-C |
| M | 161 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 163 | function call with no prior declaration. | CERT EXP37-C |
| M | 163 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| irssi_ref_object (171 to 186 perl-common.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 177 | function call with no prior declaration. | CERT EXP37-C |
| M | 177 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 177 | function call with no prior declaration. | CERT EXP37-C |
| M | 177 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 177 | function call with no prior declaration. | CERT EXP37-C |
| M | 177 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 177 | function call with no prior declaration. | CERT EXP37-C |
| M | 177 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 181 | function call with no prior declaration. | CERT EXP37-C |
| M | 181 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 183 | function call with no prior declaration. | CERT EXP37-C |
| M | 183 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 184 | function call with no prior declaration. | CERT EXP37-C |
| M | 184 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 185 | Pointer assignment to wider scope. | CERT DCL30-C,MEM36-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| irssi_add_object (188 to 205 perl-common.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 194 | function call with no prior declaration. | CERT EXP37-C |
| M | 194 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 195 | function call with no prior declaration. | CERT EXP37-C |
| M | 195 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 197 | function call with no prior declaration. | CERT EXP37-C |
| M | 197 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 198 | function call with no prior declaration. | CERT EXP37-C |
| M | 198 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 200 | function call with no prior declaration. | CERT EXP37-C |
| M | 200 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 201 | function call with no prior declaration. | CERT EXP37-C |
| M | 201 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 202 | function call with no prior declaration. | CERT EXP37-C |
| M | 202 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 204 | Function pointer is of wrong type. | CERT DCL35-C,EXP08-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| irssi_add_plain (207 to 211 perl-common.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 209 | function call with no prior declaration. | CERT EXP37-C |
| M | 209 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 210 | function call with no prior declaration. | CERT EXP37-C |
| M | 210 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| irssi_add_plains (213 to 219 perl-common.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 216 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| perl_get_use_list (221 to 244 perl-common.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 228 | function call with no prior declaration. | CERT EXP37-C |
| M | 228 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 231 | function call with no prior declaration. | CERT EXP37-C |
| M | 231 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 234 | function call with no prior declaration. | CERT EXP37-C |
| M | 234 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 236 | function call with no prior declaration. | CERT EXP37-C |
| M | 236 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 239 | function call with no prior declaration. | CERT EXP37-C |
| M | 239 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 242 | function call with no prior declaration. | CERT EXP37-C |
| M | 242 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 243 | Pointer assignment to wider scope. | CERT DCL30-C,MEM36-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| irssi_callXS (246 to 254 perl-common.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 250 | function call with no prior declaration. | CERT EXP37-C |
| M | 250 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| perl_chatnet_fill_hash (256 to 277 perl-common.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 260 | function call with no prior declaration. | CERT EXP37-C |
| M | 260 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 261 | function call with no prior declaration. | CERT EXP37-C |
| M | 261 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 264 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 266 | function call with no prior declaration. | CERT EXP37-C |
| M | 266 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 266 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 267 | function call with no prior declaration. | CERT EXP37-C |
| M | 267 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 267 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 269 | function call with no prior declaration. | CERT EXP37-C |
| M | 269 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 269 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 271 | function call with no prior declaration. | CERT EXP37-C |
| M | 271 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 271 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 272 | function call with no prior declaration. | CERT EXP37-C |
| M | 272 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 272 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 273 | function call with no prior declaration. | CERT EXP37-C |
| M | 273 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 273 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 275 | function call with no prior declaration. | CERT EXP37-C |
| M | 275 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 275 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 276 | function call with no prior declaration. | CERT EXP37-C |
| M | 276 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 276 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 264 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| perl_connect_fill_hash (279 to 307 perl-common.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 283 | function call with no prior declaration. | CERT EXP37-C |
| M | 283 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 284 | function call with no prior declaration. | CERT EXP37-C |
| M | 284 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 287 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 289 | function call with no prior declaration. | CERT EXP37-C |
| M | 289 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 289 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 290 | function call with no prior declaration. | CERT EXP37-C |
| M | 290 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 290 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 292 | function call with no prior declaration. | CERT EXP37-C |
| M | 292 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 292 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 293 | function call with no prior declaration. | CERT EXP37-C |
| M | 293 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 293 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 294 | function call with no prior declaration. | CERT EXP37-C |
| M | 294 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 295 | function call with no prior declaration. | CERT EXP37-C |
| M | 295 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 295 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 297 | function call with no prior declaration. | CERT EXP37-C |
| M | 297 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 297 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 298 | function call with no prior declaration. | CERT EXP37-C |
| M | 298 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 298 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 299 | function call with no prior declaration. | CERT EXP37-C |
| M | 299 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 299 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 300 | function call with no prior declaration. | CERT EXP37-C |
| M | 300 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 300 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 302 | function call with no prior declaration. | CERT EXP37-C |
| M | 302 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 303 | function call with no prior declaration. | CERT EXP37-C |
| M | 303 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 304 | function call with no prior declaration. | CERT EXP37-C |
| M | 304 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 305 | function call with no prior declaration. | CERT EXP37-C |
| M | 305 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 306 | function call with no prior declaration. | CERT EXP37-C |
| M | 306 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 287 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| perl_server_fill_hash (309 to 342 perl-common.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 314 | function call with no prior declaration. | CERT EXP37-C |
| M | 314 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 315 | function call with no prior declaration. | CERT EXP37-C |
| M | 315 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 320 | function call with no prior declaration. | CERT EXP37-C |
| M | 320 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 320 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 322 | function call with no prior declaration. | CERT EXP37-C |
| M | 322 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 323 | function call with no prior declaration. | CERT EXP37-C |
| M | 323 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 325 | function call with no prior declaration. | CERT EXP37-C |
| M | 325 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 325 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 326 | function call with no prior declaration. | CERT EXP37-C |
| M | 326 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 326 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 328 | function call with no prior declaration. | CERT EXP37-C |
| M | 328 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 329 | function call with no prior declaration. | CERT EXP37-C |
| M | 329 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 331 | function call with no prior declaration. | CERT EXP37-C |
| M | 331 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 332 | function call with no prior declaration. | CERT EXP37-C |
| M | 332 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 332 | function call with no prior declaration. | CERT EXP37-C |
| M | 332 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 332 | function call with no prior declaration. | CERT EXP37-C |
| M | 332 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 334 | function call with no prior declaration. | CERT EXP37-C |
| M | 334 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 334 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 335 | function call with no prior declaration. | CERT EXP37-C |
| M | 335 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 335 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 336 | function call with no prior declaration. | CERT EXP37-C |
| M | 336 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 336 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 337 | function call with no prior declaration. | CERT EXP37-C |
| M | 337 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 338 | function call with no prior declaration. | CERT EXP37-C |
| M | 338 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 339 | function call with no prior declaration. | CERT EXP37-C |
| M | 339 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 341 | function call with no prior declaration. | CERT EXP37-C |
| M | 341 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| perl_window_item_fill_hash (344 to 365 perl-common.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 348 | function call with no prior declaration. | CERT EXP37-C |
| M | 348 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 349 | function call with no prior declaration. | CERT EXP37-C |
| M | 349 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 352 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 354 | function call with no prior declaration. | CERT EXP37-C |
| M | 354 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 354 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 355 | function call with no prior declaration. | CERT EXP37-C |
| M | 355 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 355 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 358 | function call with no prior declaration. | CERT EXP37-C |
| M | 358 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 360 | function call with no prior declaration. | CERT EXP37-C |
| M | 360 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 360 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 362 | function call with no prior declaration. | CERT EXP37-C |
| M | 362 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 363 | function call with no prior declaration. | CERT EXP37-C |
| M | 363 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 364 | function call with no prior declaration. | CERT EXP37-C |
| M | 364 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 364 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 358 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 352 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 351 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| perl_channel_fill_hash (367 to 395 perl-common.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 369 | function call with no prior declaration. | CERT EXP37-C |
| M | 369 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 370 | function call with no prior declaration. | CERT EXP37-C |
| M | 370 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 375 | function call with no prior declaration. | CERT EXP37-C |
| M | 375 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 377 | function call with no prior declaration. | CERT EXP37-C |
| M | 377 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 377 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 378 | function call with no prior declaration. | CERT EXP37-C |
| M | 378 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 378 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 379 | function call with no prior declaration. | CERT EXP37-C |
| M | 379 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 379 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 380 | function call with no prior declaration. | CERT EXP37-C |
| M | 380 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 382 | function call with no prior declaration. | CERT EXP37-C |
| M | 382 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 383 | function call with no prior declaration. | CERT EXP37-C |
| M | 383 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 383 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 384 | function call with no prior declaration. | CERT EXP37-C |
| M | 384 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 385 | function call with no prior declaration. | CERT EXP37-C |
| M | 385 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 385 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 387 | function call with no prior declaration. | CERT EXP37-C |
| M | 387 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 388 | function call with no prior declaration. | CERT EXP37-C |
| M | 388 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 389 | function call with no prior declaration. | CERT EXP37-C |
| M | 389 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 390 | function call with no prior declaration. | CERT EXP37-C |
| M | 390 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 392 | function call with no prior declaration. | CERT EXP37-C |
| M | 392 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 393 | function call with no prior declaration. | CERT EXP37-C |
| M | 393 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 394 | function call with no prior declaration. | CERT EXP37-C |
| M | 394 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 375 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| perl_query_fill_hash (397 to 409 perl-common.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 399 | function call with no prior declaration. | CERT EXP37-C |
| M | 399 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 400 | function call with no prior declaration. | CERT EXP37-C |
| M | 400 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 404 | function call with no prior declaration. | CERT EXP37-C |
| M | 404 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 404 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 405 | function call with no prior declaration. | CERT EXP37-C |
| M | 405 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 406 | function call with no prior declaration. | CERT EXP37-C |
| M | 406 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 406 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 407 | function call with no prior declaration. | CERT EXP37-C |
| M | 407 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 407 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 408 | function call with no prior declaration. | CERT EXP37-C |
| M | 408 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| perl_nick_fill_hash (411 to 440 perl-common.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 415 | function call with no prior declaration. | CERT EXP37-C |
| M | 415 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 416 | function call with no prior declaration. | CERT EXP37-C |
| M | 416 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 419 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 421 | function call with no prior declaration. | CERT EXP37-C |
| M | 421 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 421 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 422 | function call with no prior declaration. | CERT EXP37-C |
| M | 422 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 422 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 424 | function call with no prior declaration. | CERT EXP37-C |
| M | 424 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 424 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 425 | function call with no prior declaration. | CERT EXP37-C |
| M | 425 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 425 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 426 | function call with no prior declaration. | CERT EXP37-C |
| M | 426 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 426 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 427 | function call with no prior declaration. | CERT EXP37-C |
| M | 427 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 429 | function call with no prior declaration. | CERT EXP37-C |
| M | 429 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 430 | function call with no prior declaration. | CERT EXP37-C |
| M | 430 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 432 | function call with no prior declaration. | CERT EXP37-C |
| M | 432 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 433 | function call with no prior declaration. | CERT EXP37-C |
| M | 433 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 434 | function call with no prior declaration. | CERT EXP37-C |
| M | 434 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 435 | function call with no prior declaration. | CERT EXP37-C |
| M | 435 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 436 | function call with no prior declaration. | CERT EXP37-C |
| M | 436 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 436 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 438 | function call with no prior declaration. | CERT EXP37-C |
| M | 438 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 439 | function call with no prior declaration. | CERT EXP37-C |
| M | 439 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 419 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| perl_command_fill_hash (442 to 446 perl-common.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 444 | function call with no prior declaration. | CERT EXP37-C |
| M | 444 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 444 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 445 | function call with no prior declaration. | CERT EXP37-C |
| M | 445 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 445 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| perl_ignore_fill_hash (448 to 469 perl-common.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 453 | function call with no prior declaration. | CERT EXP37-C |
| M | 453 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 453 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 454 | function call with no prior declaration. | CERT EXP37-C |
| M | 454 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 454 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 455 | function call with no prior declaration. | CERT EXP37-C |
| M | 455 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 457 | Modification of string literal. | CERT STR05-C,STR30-C |
| M | 458 | function call with no prior declaration. | CERT EXP37-C |
| M | 458 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 458 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 461 | function call with no prior declaration. | CERT EXP37-C |
| M | 461 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 462 | function call with no prior declaration. | CERT EXP37-C |
| M | 462 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 462 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 464 | function call with no prior declaration. | CERT EXP37-C |
| M | 464 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 466 | function call with no prior declaration. | CERT EXP37-C |
| M | 466 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 467 | function call with no prior declaration. | CERT EXP37-C |
| M | 467 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 468 | function call with no prior declaration. | CERT EXP37-C |
| M | 468 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| perl_log_fill_hash (471 to 490 perl-common.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 476 | function call with no prior declaration. | CERT EXP37-C |
| M | 476 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 476 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 477 | function call with no prior declaration. | CERT EXP37-C |
| M | 477 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 477 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 478 | function call with no prior declaration. | CERT EXP37-C |
| M | 478 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 479 | function call with no prior declaration. | CERT EXP37-C |
| M | 479 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 480 | function call with no prior declaration. | CERT EXP37-C |
| M | 480 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 481 | function call with no prior declaration. | CERT EXP37-C |
| M | 481 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 482 | function call with no prior declaration. | CERT EXP37-C |
| M | 482 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 483 | function call with no prior declaration. | CERT EXP37-C |
| M | 483 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 485 | function call with no prior declaration. | CERT EXP37-C |
| M | 485 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 487 | function call with no prior declaration. | CERT EXP37-C |
| M | 487 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 489 | function call with no prior declaration. | CERT EXP37-C |
| M | 489 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 487 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| perl_log_item_fill_hash (492 to 497 perl-common.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 494 | function call with no prior declaration. | CERT EXP37-C |
| M | 494 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 495 | function call with no prior declaration. | CERT EXP37-C |
| M | 495 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 495 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 496 | function call with no prior declaration. | CERT EXP37-C |
| M | 496 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 496 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| perl_rawlog_fill_hash (499 to 503 perl-common.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 501 | function call with no prior declaration. | CERT EXP37-C |
| M | 501 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 502 | function call with no prior declaration. | CERT EXP37-C |
| M | 502 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| perl_reconnect_fill_hash (505 to 516 perl-common.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 512 | function call with no prior declaration. | CERT EXP37-C |
| M | 512 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 512 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 514 | function call with no prior declaration. | CERT EXP37-C |
| M | 514 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 515 | function call with no prior declaration. | CERT EXP37-C |
| M | 515 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| perl_script_fill_hash (518 to 524 perl-common.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 520 | function call with no prior declaration. | CERT EXP37-C |
| M | 520 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 520 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 521 | function call with no prior declaration. | CERT EXP37-C |
| M | 521 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 521 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 522 | function call with no prior declaration. | CERT EXP37-C |
| M | 522 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 522 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 523 | function call with no prior declaration. | CERT EXP37-C |
| M | 523 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 523 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| remove_newlines (526 to 534 perl-common.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 532 | Deprecated usage of ++ or -- operators found. | CERT EXP30-C,EXP31-C |
| M | 532 | Type conversion without cast. : bool char writing ++ ) = *str | CERT INT02-C,INT31-C |
| M | 533 | Modification of string literal. | CERT STR05-C,STR30-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| perl_command (536 to 560 perl-common.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 539 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 545 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 547 | function call with no prior declaration. | CERT EXP37-C |
| M | 547 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 552 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 554 | Modification of string literal. | CERT STR05-C,STR30-C |
| M | 554 | function call with no prior declaration. | CERT EXP37-C |
| M | 554 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 559 | function call with no prior declaration. | CERT EXP37-C |
| M | 559 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| perl_register_protocol (562 to 639 perl-common.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 582 | function call with no prior declaration. | CERT EXP37-C |
| M | 582 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 584 | function call with no prior declaration. | CERT EXP37-C |
| M | 584 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 585 | Modification of string literal. | CERT STR05-C,STR30-C |
| M | 589 | function call with no prior declaration. | CERT EXP37-C |
| M | 589 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 594 | function call with no prior declaration. | CERT EXP37-C |
| M | 594 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 600 | function call with no prior declaration. | CERT EXP37-C |
| M | 600 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 606 | function call with no prior declaration. | CERT EXP37-C |
| M | 606 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 612 | function call with no prior declaration. | CERT EXP37-C |
| M | 612 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 617 | function call with no prior declaration. | CERT EXP37-C |
| M | 617 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 623 | function call with no prior declaration. | CERT EXP37-C |
| M | 623 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 623 | Array index not unsigned. | CERT ARR30-C |
| M | 623 | Value is not of appropriate type. : unsigned int int g_snprintf ( code , sizeof ( code ) , "@Irssi::%s::%s::ISA = qw(Irssi::%s);" , name , items [ n | CERT INT01-C,INT02-C,INT07-C |
| M | 623 | Value is not of appropriate type. : unsigned int int g_snprintf ( code , sizeof ( code ) , "@Irssi::%s::%s::ISA = qw(Irssi::%s);" , name , items [ n ] , items [ n | CERT INT01-C,INT02-C,INT07-C |
| M | 626 | function call with no prior declaration. | CERT EXP37-C |
| M | 626 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 629 | function call with no prior declaration. | CERT EXP37-C |
| M | 629 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 630 | function call with no prior declaration. | CERT EXP37-C |
| M | 630 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 631 | function call with no prior declaration. | CERT EXP37-C |
| M | 631 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 633 | function call with no prior declaration. | CERT EXP37-C |
| M | 633 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 634 | function call with no prior declaration. | CERT EXP37-C |
| M | 634 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 638 | function call with no prior declaration. | CERT EXP37-C |
| M | 638 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| free_iobject_hash (641 to 645 perl-common.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 643 | function call with no prior declaration. | CERT EXP37-C |
| M | 643 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 644 | function call with no prior declaration. | CERT EXP37-C |
| M | 644 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| free_iobject_proto (647 to 655 perl-common.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 649 | function call with no prior declaration. | CERT EXP37-C |
| M | 649 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 650 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| perl_unregister_protocol (657 to 671 perl-common.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 665 | function call with no prior declaration. | CERT EXP37-C |
| M | 665 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 666 | function call with no prior declaration. | CERT EXP37-C |
| M | 666 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 668 | function call with no prior declaration. | CERT EXP37-C |
| M | 668 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 669 | function call with no prior declaration. | CERT EXP37-C |
| M | 669 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| perl_common_start (673 to 698 perl-common.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 676 | Function pointer is of wrong type. | CERT DCL35-C,EXP08-C |
| M | 677 | Function pointer is of wrong type. | CERT DCL35-C,EXP08-C |
| M | 678 | Function pointer is of wrong type. | CERT DCL35-C,EXP08-C |
| M | 679 | Function pointer is of wrong type. | CERT DCL35-C,EXP08-C |
| M | 680 | Function pointer is of wrong type. | CERT DCL35-C,EXP08-C |
| M | 681 | Function pointer is of wrong type. | CERT DCL35-C,EXP08-C |
| M | 682 | Function pointer is of wrong type. | CERT DCL35-C,EXP08-C |
| M | 687 | function call with no prior declaration. | CERT EXP37-C |
| M | 687 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 689 | function call with no prior declaration. | CERT EXP37-C |
| M | 689 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 694 | function call with no prior declaration. | CERT EXP37-C |
| M | 694 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 691 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 697 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 696 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| perl_common_stop (700 to 716 perl-common.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 702 | function call with no prior declaration. | CERT EXP37-C |
| M | 702 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 703 | function call with no prior declaration. | CERT EXP37-C |
| M | 703 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 706 | function call with no prior declaration. | CERT EXP37-C |
| M | 706 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 707 | function call with no prior declaration. | CERT EXP37-C |
| M | 707 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 710 | function call with no prior declaration. | CERT EXP37-C |
| M | 710 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 711 | function call with no prior declaration. | CERT EXP37-C |
| M | 711 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 715 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 714 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| perl_script_destroy_package (48 to 66 perl-core.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 55 | function call with no prior declaration. | CERT EXP37-C |
| M | 55 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 56 | function call with no prior declaration. | CERT EXP37-C |
| M | 56 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 56 | function call with no prior declaration. | CERT EXP37-C |
| M | 56 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 56 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 59 | function call with no prior declaration. | CERT EXP37-C |
| M | 59 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| perl_script_destroy (68 to 82 perl-core.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 70 | function call with no prior declaration. | CERT EXP37-C |
| M | 70 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 77 | function call with no prior declaration. | CERT EXP37-C |
| M | 77 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 78 | function call with no prior declaration. | CERT EXP37-C |
| M | 78 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 79 | function call with no prior declaration. | CERT EXP37-C |
| M | 79 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 80 | function call with no prior declaration. | CERT EXP37-C |
| M | 80 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 81 | function call with no prior declaration. | CERT EXP37-C |
| M | 81 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| xs_init (101 to 112 perl-core.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 102 | Parameter not declared explicitly. | CERT DCL31-C |
| M | 111 | function call with no prior declaration. | CERT EXP37-C |
| M | 111 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| perl_scripts_init (115 to 139 perl-core.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 123 | function call with no prior declaration. | CERT EXP37-C |
| M | 123 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 124 | function call with no prior declaration. | CERT EXP37-C |
| M | 124 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 126 | function call with no prior declaration. | CERT EXP37-C |
| M | 126 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 126 | function call with no prior declaration. | CERT EXP37-C |
| M | 126 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 134 | function call with no prior declaration. | CERT EXP37-C |
| M | 134 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 135 | function call with no prior declaration. | CERT EXP37-C |
| M | 135 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 137 | function call with no prior declaration. | CERT EXP37-C |
| M | 137 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 138 | function call with no prior declaration. | CERT EXP37-C |
| M | 138 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| perl_scripts_deinit (142 to 171 perl-core.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 158 | function call with no prior declaration. | CERT EXP37-C |
| M | 158 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 168 | function call with no prior declaration. | CERT EXP37-C |
| M | 168 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 169 | function call with no prior declaration. | CERT EXP37-C |
| M | 169 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 149 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| script_fix_name (175 to 187 perl-core.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 179 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 180 | Modification of string literal. | CERT STR05-C,STR30-C |
| M | 183 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 183 | Value is not of appropriate type. : unsigned char char ( int ) ( unsigned char ) ( * name | CERT INT01-C,INT02-C,INT07-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| script_file_get_name (189 to 196 perl-core.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 193 | function call with no prior declaration. | CERT EXP37-C |
| M | 193 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 195 | Pointer assignment to wider scope. | CERT DCL30-C,MEM36-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| script_data_get_name (198 to 214 perl-core.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 204 | function call with no prior declaration. | CERT EXP37-C |
| M | 204 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 207 | function call with no prior declaration. | CERT EXP37-C |
| M | 207 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 212 | function call with no prior declaration. | CERT EXP37-C |
| M | 212 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 213 | Pointer assignment to wider scope. | CERT DCL30-C,MEM36-C |
| M | 209 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| perl_script_eval (216 to 256 perl-core.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 226 | function call with no prior declaration. | CERT EXP37-C |
| M | 226 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 227 | function call with no prior declaration. | CERT EXP37-C |
| M | 227 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 227 | function call with no prior declaration. | CERT EXP37-C |
| M | 227 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 227 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 229 | function call with no prior declaration. | CERT EXP37-C |
| M | 229 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 229 | function call with no prior declaration. | CERT EXP37-C |
| M | 229 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 229 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 232 | function call with no prior declaration. | CERT EXP37-C |
| M | 232 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 239 | function call with no prior declaration. | CERT EXP37-C |
| M | 239 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 240 | Modification of string literal. | CERT STR05-C,STR30-C |
| M | 240 | function call with no prior declaration. | CERT EXP37-C |
| M | 240 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 243 | Modification of string literal. | CERT STR05-C,STR30-C |
| M | 243 | function call with no prior declaration. | CERT EXP37-C |
| M | 243 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 244 | Type conversion without cast. : int char signal_emit ( "script error" , 2 , script , | CERT INT02-C,INT31-C |
| M | 245 | function call with no prior declaration. | CERT EXP37-C |
| M | 245 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| script_load (259 to 281 perl-core.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 269 | function call with no prior declaration. | CERT EXP37-C |
| M | 269 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 271 | function call with no prior declaration. | CERT EXP37-C |
| M | 271 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 272 | function call with no prior declaration. | CERT EXP37-C |
| M | 272 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 273 | function call with no prior declaration. | CERT EXP37-C |
| M | 273 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 275 | function call with no prior declaration. | CERT EXP37-C |
| M | 275 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 280 | Pointer assignment to wider scope. | CERT DCL30-C,MEM36-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| perl_script_load_file (284 to 292 perl-core.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 288 | function call with no prior declaration. | CERT EXP37-C |
| M | 288 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 291 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| perl_script_load_data (295 to 303 perl-core.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 299 | function call with no prior declaration. | CERT EXP37-C |
| M | 299 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 302 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| perl_script_unload (306 to 312 perl-core.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 308 | function call with no prior declaration. | CERT EXP37-C |
| M | 308 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| perl_script_find (315 to 329 perl-core.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 319 | function call with no prior declaration. | CERT EXP37-C |
| M | 319 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 324 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 325 | Pointer assignment to wider scope. | CERT DCL30-C,MEM36-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| perl_script_find_package (332 to 346 perl-core.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 336 | function call with no prior declaration. | CERT EXP37-C |
| M | 336 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 341 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 342 | Pointer assignment to wider scope. | CERT DCL30-C,MEM36-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| perl_script_get_path (349 to 376 perl-core.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 354 | function call with no prior declaration. | CERT EXP37-C |
| M | 354 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 360 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 360 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 360 | Value is not of appropriate type. : unsigned int signed char strlen ( name ) | CERT INT01-C,INT02-C,INT07-C |
| M | 360 | function call with no prior declaration. | CERT EXP37-C |
| M | 360 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 361 | function call with no prior declaration. | CERT EXP37-C |
| M | 361 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 364 | function call with no prior declaration. | CERT EXP37-C |
| M | 364 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 365 | function call with no prior declaration. | CERT EXP37-C |
| M | 365 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 367 | function call with no prior declaration. | CERT EXP37-C |
| M | 367 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 368 | Modification of string literal. | CERT STR05-C,STR30-C |
| M | 368 | function call with no prior declaration. | CERT EXP37-C |
| M | 368 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 369 | function call with no prior declaration. | CERT EXP37-C |
| M | 369 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 370 | function call with no prior declaration. | CERT EXP37-C |
| M | 370 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 371 | Modification of string literal. | CERT STR05-C,STR30-C |
| M | 374 | function call with no prior declaration. | CERT EXP37-C |
| M | 374 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 375 | Pointer assignment to wider scope. | CERT DCL30-C,MEM36-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| perl_scripts_autorun (390 to 416 perl-core.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 398 | function call with no prior declaration. | CERT EXP37-C |
| M | 398 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 399 | function call with no prior declaration. | CERT EXP37-C |
| M | 399 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 401 | function call with no prior declaration. | CERT EXP37-C |
| M | 401 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 405 | Assignment operation in expression. | CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C |
| M | 405 | function call with no prior declaration. | CERT EXP37-C |
| M | 405 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 406 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 406 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 406 | Value is not of appropriate type. : unsigned int signed char strlen ( dp -> d_name ) | CERT INT01-C,INT02-C,INT07-C |
| M | 409 | function call with no prior declaration. | CERT EXP37-C |
| M | 409 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 410 | function call with no prior declaration. | CERT EXP37-C |
| M | 410 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 410 | function call with no prior declaration. | CERT EXP37-C |
| M | 410 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 412 | function call with no prior declaration. | CERT EXP37-C |
| M | 412 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 414 | function call with no prior declaration. | CERT EXP37-C |
| M | 414 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 415 | function call with no prior declaration. | CERT EXP37-C |
| M | 415 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| sig_script_error (418 to 434 perl-core.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 423 | function call with no prior declaration. | CERT EXP37-C |
| M | 423 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 425 | Type conversion without cast. : int char signal_emit ( "gui dialog" , 2 , "error" , | CERT INT02-C,INT31-C |
| M | 426 | Type conversion without cast. : int char signal_emit ( "gui dialog" , 2 , "error" , | CERT INT02-C,INT31-C |
| M | 427 | function call with no prior declaration. | CERT EXP37-C |
| M | 427 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| sig_autorun (436 to 441 perl-core.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 438 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| perl_core_init (443 to 466 perl-core.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 445 | function call with no prior declaration. | CERT EXP37-C |
| M | 445 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 448 | function call with no prior declaration. | CERT EXP37-C |
| M | 448 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 449 | Value is not of appropriate type. : bool unsigned char print_script_errors = 1 | CERT INT01-C,INT02-C,INT07-C |
| M | 461 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 454 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 450 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| perl_core_deinit (468 to 475 perl-core.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 474 | function call with no prior declaration. | CERT EXP37-C |
| M | 474 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 473 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| printformat (63 to 72 printtext.h analysed in perl-fe.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 69 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 71 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 70 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| printformat_window (77 to 86 printtext.h analysed in perl-fe.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 83 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 85 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 84 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| printformat_dest (91 to 100 printtext.h analysed in perl-fe.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 97 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 99 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 98 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| printformat_gui (105 to 114 printtext.h analysed in perl-fe.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 111 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 113 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 112 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| cmd_script (33 to 39 perl-fe.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 38 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| cmd_script_exec (41 to 65 perl-fe.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 48 | Type conversion without cast. : int char ! cmd_get_params ( data , & free_arg , 1 | 0x00004000 | 0x00002000 , "script exec" , & optlist , & | CERT INT02-C,INT31-C |
| M | 54 | function call with no prior declaration. | CERT EXP37-C |
| M | 54 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 58 | function call with no prior declaration. | CERT EXP37-C |
| M | 58 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| cmd_script_load (67 to 93 perl-fe.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 77 | function call with no prior declaration. | CERT EXP37-C |
| M | 77 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 90 | function call with no prior declaration. | CERT EXP37-C |
| M | 90 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 81 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 86 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| cmd_script_unload (95 to 118 perl-fe.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 105 | function call with no prior declaration. | CERT EXP37-C |
| M | 105 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 110 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 113 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| cmd_script_list (126 to 161 perl-fe.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 140 | function call with no prior declaration. | CERT EXP37-C |
| M | 140 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 145 | function call with no prior declaration. | CERT EXP37-C |
| M | 145 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 147 | function call with no prior declaration. | CERT EXP37-C |
| M | 147 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 149 | function call with no prior declaration. | CERT EXP37-C |
| M | 149 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 150 | function call with no prior declaration. | CERT EXP37-C |
| M | 150 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 157 | function call with no prior declaration. | CERT EXP37-C |
| M | 157 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 132 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 137 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 154 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 159 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| cmd_load (163 to 180 perl-fe.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 169 | Type conversion without cast. : int char ! cmd_get_params ( data , & free_arg , 2 , & rootmodule , & | CERT INT02-C,INT31-C |
| M | 172 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 173 | Signed/unsigned conversion without cast. : unsigned int int len | CERT INT02-C,INT31-C,STR34-C |
| M | 173 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 173 | Value is not of appropriate type. : unsigned int signed char strcmp ( rootmodule + len | CERT INT01-C,INT02-C,INT07-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| sig_script_error (182 to 188 perl-fe.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 184 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 187 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| sig_complete_load (190 to 209 perl-fe.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 200 | function call with no prior declaration. | CERT EXP37-C |
| M | 200 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 202 | function call with no prior declaration. | CERT EXP37-C |
| M | 202 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 203 | function call with no prior declaration. | CERT EXP37-C |
| M | 203 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 202 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| script_complete (211 to 227 perl-fe.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 218 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 218 | Signed/unsigned conversion without cast. : int unsigned int len = strlen | CERT INT02-C,INT31-C,STR34-C |
| M | 222 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 223 | function call with no prior declaration. | CERT EXP37-C |
| M | 223 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 226 | Pointer assignment to wider scope. | CERT DCL30-C,MEM36-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| fe_perl_init (242 to 261 perl-fe.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 259 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 257 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 256 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 255 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 252 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 251 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 250 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 249 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 248 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 247 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 246 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 244 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| fe_perl_deinit (263 to 280 perl-fe.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 279 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 277 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 276 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 275 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 273 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 272 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 271 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 270 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 269 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 268 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 267 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| perl_signal_args_find (51 to 71 perl-signals.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 57 | function call with no prior declaration. | CERT EXP37-C |
| M | 57 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 59 | Pointer assignment to wider scope. | CERT DCL30-C,MEM36-C |
| M | 66 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| perl_signal_args_to_c (73 to 215 perl-signals.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 87 | Assignment operation in expression. | CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C |
| M | 90 | function call with no prior declaration. | CERT EXP37-C |
| M | 90 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 92 | function call with no prior declaration. | CERT EXP37-C |
| M | 92 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 95 | Signed/unsigned conversion without cast. : unsigned int int n | CERT INT02-C,INT31-C,STR34-C |
| M | 99 | function call with no prior declaration. | CERT EXP37-C |
| M | 99 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 101 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 102 | function call with no prior declaration. | CERT EXP37-C |
| M | 102 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 103 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 104 | function call with no prior declaration. | CERT EXP37-C |
| M | 104 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 105 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 106 | function call with no prior declaration. | CERT EXP37-C |
| M | 106 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 108 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 109 | function call with no prior declaration. | CERT EXP37-C |
| M | 109 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 111 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 118 | function call with no prior declaration. | CERT EXP37-C |
| M | 118 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 119 | function call with no prior declaration. | CERT EXP37-C |
| M | 119 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 120 | function call with no prior declaration. | CERT EXP37-C |
| M | 120 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 124 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 127 | function call with no prior declaration. | CERT EXP37-C |
| M | 127 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 128 | Deprecated usage of ++ or -- operators found. | CERT EXP30-C,EXP31-C |
| M | 128 | Assignment operation in expression. | CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C |
| M | 129 | function call with no prior declaration. | CERT EXP37-C |
| M | 129 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 131 | function call with no prior declaration. | CERT EXP37-C |
| M | 131 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 134 | function call with no prior declaration. | CERT EXP37-C |
| M | 134 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 140 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 146 | function call with no prior declaration. | CERT EXP37-C |
| M | 146 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 147 | function call with no prior declaration. | CERT EXP37-C |
| M | 147 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 148 | function call with no prior declaration. | CERT EXP37-C |
| M | 148 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 153 | function call with no prior declaration. | CERT EXP37-C |
| M | 153 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 154 | Deprecated usage of ++ or -- operators found. | CERT EXP30-C,EXP31-C |
| M | 154 | Assignment operation in expression. | CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C |
| M | 155 | function call with no prior declaration. | CERT EXP37-C |
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 155 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 156 | function call with no prior declaration. | CERT EXP37-C |
| M | 156 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 162 | Assignment operation in expression. | CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C |
| M | 170 | Signed/unsigned conversion without cast. : unsigned int int n | CERT INT02-C,INT31-C,STR34-C |
| M | 176 | Signed/unsigned conversion without cast. : unsigned int int n | CERT INT02-C,INT31-C,STR34-C |
| M | 179 | function call with no prior declaration. | CERT EXP37-C |
| M | 179 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 183 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 184 | function call with no prior declaration. | CERT EXP37-C |
| M | 184 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 185 | function call with no prior declaration. | CERT EXP37-C |
| M | 185 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 186 | function call with no prior declaration. | CERT EXP37-C |
| M | 186 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 187 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 188 | function call with no prior declaration. | CERT EXP37-C |
| M | 188 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 189 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 194 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 195 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 197 | function call with no prior declaration. | CERT EXP37-C |
| M | 197 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 198 | function call with no prior declaration. | CERT EXP37-C |
| M | 198 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 202 | function call with no prior declaration. | CERT EXP37-C |
| M | 202 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 203 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 203 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 203 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 204 | function call with no prior declaration. | CERT EXP37-C |
| M | 204 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 204 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 210 | function call with no prior declaration. | CERT EXP37-C |
| M | 210 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 212 | function call with no prior declaration. | CERT EXP37-C |
| M | 212 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 205 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 203 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 159 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| perl_call_signal (217 to 351 perl-signals.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 232 | function call with no prior declaration. | CERT EXP37-C |
| M | 232 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 237 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 239 | Array index not unsigned. | CERT ARR30-C |
| M | 239 | Value is not of appropriate type. : unsigned int int rec -> args [ n | CERT INT01-C,INT02-C,INT07-C |
| M | 240 | Array index not unsigned. | CERT ARR30-C |
| M | 240 | Value is not of appropriate type. : unsigned int int arg = ( void * ) args [ n | CERT INT01-C,INT02-C,INT07-C |
| M | 242 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 242 | Array index not unsigned. | CERT ARR30-C |
| M | 242 | Value is not of appropriate type. : unsigned int int strncmp ( rec -> args [ n | CERT INT01-C,INT02-C,INT07-C |
| M | 247 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 247 | Array index not unsigned. | CERT ARR30-C |
| M | 247 | Value is not of appropriate type. : unsigned int int is_iobject = strcmp ( rec -> args [ n | CERT INT01-C,INT02-C,INT07-C |
| M | 248 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 248 | Array index not unsigned. | CERT ARR30-C |
| M | 248 | Value is not of appropriate type. : unsigned int int is_str = strcmp ( rec -> args [ n | CERT INT01-C,INT02-C,INT07-C |
| M | 249 | function call with no prior declaration. | CERT EXP37-C |
| M | 249 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 254 | function call with no prior declaration. | CERT EXP37-C |
| M | 254 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 254 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 255 | Array index not unsigned. | CERT ARR30-C |
| M | 255 | Value is not of appropriate type. : unsigned int int irssi_bless_plain ( rec -> args [ n | CERT INT01-C,INT02-C,INT07-C |
| M | 256 | function call with no prior declaration. | CERT EXP37-C |
| M | 256 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 259 | Array index not unsigned. | CERT ARR30-C |
| M | 259 | Value is not of appropriate type. : unsigned int int saved_args [ n | CERT INT01-C,INT02-C,INT07-C |
| M | 259 | Assignment operation in expression. | CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C |
| M | 259 | function call with no prior declaration. | CERT EXP37-C |
| M | 259 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 260 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 260 | Array index not unsigned. | CERT ARR30-C |
| M | 260 | Value is not of appropriate type. : unsigned int int strcmp ( rec -> args [ n | CERT INT01-C,INT02-C,INT07-C |
| M | 261 | function call with no prior declaration. | CERT EXP37-C |
| M | 261 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 264 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 264 | Array index not unsigned. | CERT ARR30-C |
| M | 264 | Value is not of appropriate type. : unsigned int int strcmp ( rec -> args [ n | CERT INT01-C,INT02-C,INT07-C |
| M | 265 | function call with no prior declaration. | CERT EXP37-C |
| M | 265 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 265 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 266 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 266 | Array index not unsigned. | CERT ARR30-C |
| M | 266 | Value is not of appropriate type. : unsigned int int strcmp ( rec -> args [ n | CERT INT01-C,INT02-C,INT07-C |
| M | 267 | function call with no prior declaration. | CERT EXP37-C |
| M | 267 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 268 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 268 | Array index not unsigned. | CERT ARR30-C |
| M | 268 | Value is not of appropriate type. : unsigned int int strcmp ( rec -> args [ n | CERT INT01-C,INT02-C,INT07-C |
| M | 269 | Array index not unsigned. | CERT ARR30-C |
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 269 | Value is not of appropriate type. : unsigned int int saved_args [ n | CERT INT01-C,INT02-C,INT07-C |
| M | 269 | Assignment operation in expression. | CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C |
| M | 269 | function call with no prior declaration. | CERT EXP37-C |
| M | 269 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 270 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 270 | Array index not unsigned. | CERT ARR30-C |
| M | 270 | Value is not of appropriate type. : unsigned int int strncmp ( rec -> args [ n | CERT INT01-C,INT02-C,INT07-C |
| M | 275 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 275 | Array index not unsigned. | CERT ARR30-C |
| M | 275 | Value is not of appropriate type. : unsigned int int is_iobject = strcmp ( rec -> args [ n | CERT INT01-C,INT02-C,INT07-C |
| M | 276 | function call with no prior declaration. | CERT EXP37-C |
| M | 276 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 278 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 278 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 278 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 279 | Array index not unsigned. | CERT ARR30-C |
| M | 279 | Value is not of appropriate type. : unsigned int int irssi_bless_plain ( rec -> args [ n | CERT INT01-C,INT02-C,INT07-C |
| M | 280 | function call with no prior declaration. | CERT EXP37-C |
| M | 280 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 283 | function call with no prior declaration. | CERT EXP37-C |
| M | 283 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 284 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 284 | Array index not unsigned. | CERT ARR30-C |
| M | 284 | Value is not of appropriate type. : unsigned int int strcmp ( rec -> args [ n | CERT INT01-C,INT02-C,INT07-C |
| M | 288 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 288 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 288 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 289 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 289 | Array index not unsigned. | CERT ARR30-C |
| M | 289 | Value is not of appropriate type. : unsigned int int strcmp ( rec -> args [ n | CERT INT01-C,INT02-C,INT07-C |
| M | 292 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 292 | Casting operation on a pointer. | CERT EXP11-C,EXP36-C,INT11-C |
| M | 295 | Array index not unsigned. | CERT ARR30-C |
| M | 295 | Value is not of appropriate type. : unsigned int int irssi_bless_plain ( rec -> args [ n | CERT INT01-C,INT02-C,INT07-C |
| M | 297 | function call with no prior declaration. | CERT EXP37-C |
| M | 297 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 301 | function call with no prior declaration. | CERT EXP37-C |
| M | 301 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 304 | function call with no prior declaration. | CERT EXP37-C |
| M | 304 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 305 | function call with no prior declaration. | CERT EXP37-C |
| M | 305 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 306 | Type conversion without cast. : int char signal_emit ( "script error" , 2 , script , | CERT INT02-C,INT31-C |
| M | 307 | function call with no prior declaration. | CERT EXP37-C |
| M | 307 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 313 | Array index not unsigned. | CERT ARR30-C |
| M | 313 | Value is not of appropriate type. : unsigned int int rec -> args [ n | CERT INT01-C,INT02-C,INT07-C |
| M | 314 | Array index not unsigned. | CERT ARR30-C |
| M | 314 | Value is not of appropriate type. : unsigned int int arg = ( void * ) args [ n | CERT INT01-C,INT02-C,INT07-C |
| M | 316 | Array index not unsigned. | CERT ARR30-C |
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 316 | Value is not of appropriate type. : unsigned int int saved_args [ n | CERT INT01-C,INT02-C,INT07-C |
| M | 319 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 319 | Array index not unsigned. | CERT ARR30-C |
| M | 319 | Value is not of appropriate type. : unsigned int int strcmp ( rec -> args [ n | CERT INT01-C,INT02-C,INT07-C |
| M | 321 | function call with no prior declaration. | CERT EXP37-C |
| M | 321 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 321 | Array index not unsigned. | CERT ARR30-C |
| M | 321 | Value is not of appropriate type. : unsigned int int SvRV ( saved_args [ n | CERT INT01-C,INT02-C,INT07-C |
| M | 322 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 322 | Array index not unsigned. | CERT ARR30-C |
| M | 322 | Value is not of appropriate type. : unsigned int int strncmp ( rec -> args [ n | CERT INT01-C,INT02-C,INT07-C |
| M | 329 | function call with no prior declaration. | CERT EXP37-C |
| M | 329 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 329 | Array index not unsigned. | CERT ARR30-C |
| M | 329 | Value is not of appropriate type. : unsigned int int av = ( AV * ) SvRV ( saved_args [ n | CERT INT01-C,INT02-C,INT07-C |
| M | 330 | function call with no prior declaration. | CERT EXP37-C |
| M | 330 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 331 | Deprecated usage of ++ or -- operators found. | CERT EXP30-C,EXP31-C |
| M | 331 | Assignment operation in expression. | CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C |
| M | 332 | function call with no prior declaration. | CERT EXP37-C |
| M | 332 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 333 | function call with no prior declaration. | CERT EXP37-C |
| M | 333 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 334 | function call with no prior declaration. | CERT EXP37-C |
| M | 334 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 336 | function call with no prior declaration. | CERT EXP37-C |
| M | 336 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 338 | function call with no prior declaration. | CERT EXP37-C |
| M | 338 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 341 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 341 | Array index not unsigned. | CERT ARR30-C |
| M | 341 | Value is not of appropriate type. : unsigned int int strcmp ( rec -> args [ n | CERT INT01-C,INT02-C,INT07-C |
| M | 342 | function call with no prior declaration. | CERT EXP37-C |
| M | 342 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 343 | function call with no prior declaration. | CERT EXP37-C |
| M | 343 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 295 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 292 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 288 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 279 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 278 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 255 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 253 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| sig_func (353 to 365 perl-signals.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 364 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| perl_signal_add_full_int (367 to 406 perl-signals.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 376 | function call with no prior declaration. | CERT EXP37-C |
| M | 376 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 377 | function call with no prior declaration. | CERT EXP37-C |
| M | 377 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 380 | function call with no prior declaration. | CERT EXP37-C |
| M | 380 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 382 | function call with no prior declaration. | CERT EXP37-C |
| M | 382 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 385 | function call with no prior declaration. | CERT EXP37-C |
| M | 385 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 388 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 398 | function call with no prior declaration. | CERT EXP37-C |
| M | 398 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 399 | function call with no prior declaration. | CERT EXP37-C |
| M | 399 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 401 | function call with no prior declaration. | CERT EXP37-C |
| M | 401 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 402 | function call with no prior declaration. | CERT EXP37-C |
| M | 402 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 405 | function call with no prior declaration. | CERT EXP37-C |
| M | 405 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 394 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 391 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| perl_signal_add_full (408 to 411 perl-signals.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 410 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| perl_signal_destroy (413 to 423 perl-signals.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 415 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 420 | function call with no prior declaration. | CERT EXP37-C |
| M | 420 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 421 | function call with no prior declaration. | CERT EXP37-C |
| M | 421 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 422 | function call with no prior declaration. | CERT EXP37-C |
| M | 422 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 418 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| M | 416 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| perl_signal_remove_list_one (425 to 434 perl-signals.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 427 | function call with no prior declaration. | CERT EXP37-C |
| M | 427 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 429 | function call with no prior declaration. | CERT EXP37-C |
| M | 429 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 430 | function call with no prior declaration. | CERT EXP37-C |
| M | 430 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| perl_signal_remove_list (440 to 452 perl-signals.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 447 | function call with no prior declaration. | CERT EXP37-C |
| M | 447 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 447 | function call with no prior declaration. | CERT EXP37-C |
| M | 447 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 447 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 447 | function call with no prior declaration. | CERT EXP37-C |
| M | 447 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 447 | function call with no prior declaration. | CERT EXP37-C |
| M | 447 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| perl_signal_remove (454 to 467 perl-signals.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 459 | function call with no prior declaration. | CERT EXP37-C |
| M | 459 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 460 | function call with no prior declaration. | CERT EXP37-C |
| M | 460 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 465 | function call with no prior declaration. | CERT EXP37-C |
| M | 465 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| perl_command_bind_to (469 to 477 perl-signals.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 474 | function call with no prior declaration. | CERT EXP37-C |
| M | 474 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 476 | function call with no prior declaration. | CERT EXP37-C |
| M | 476 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 475 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| perl_command_runsub (479 to 483 perl-signals.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 482 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| perl_command_unbind (485 to 493 perl-signals.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 490 | function call with no prior declaration. | CERT EXP37-C |
| M | 490 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 492 | function call with no prior declaration. | CERT EXP37-C |
| M | 492 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| signal_destroy_hash (495 to 514 perl-signals.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 504 | function call with no prior declaration. | CERT EXP37-C |
| M | 504 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 512 | function call with no prior declaration. | CERT EXP37-C |
| M | 512 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| perl_signal_remove_script (517 to 521 perl-signals.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 519 | function call with no prior declaration. | CERT EXP37-C |
| M | 519 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| perl_signals_start (523 to 526 perl-signals.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 525 | function call with no prior declaration. | CERT EXP37-C |
| M | 525 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| perl_signals_stop (528 to 533 perl-signals.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 530 | function call with no prior declaration. | CERT EXP37-C |
| M | 530 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 531 | function call with no prior declaration. | CERT EXP37-C |
| M | 531 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| register_signal_rec (535 to 545 perl-signals.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 537 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 537 | Value is not of appropriate type. : unsigned int signed char rec -> signal [ strlen ( rec -> signal ) | CERT INT01-C,INT02-C,INT07-C |
| M | 537 | Value is not of appropriate type. : unsigned int signed char rec -> signal [ strlen ( rec -> signal ) - 1 | CERT INT01-C,INT02-C,INT07-C |
| M | 538 | function call with no prior declaration. | CERT EXP37-C |
| M | 538 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 542 | function call with no prior declaration. | CERT EXP37-C |
| M | 542 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| perl_signal_register (547 to 561 perl-signals.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 555 | function call with no prior declaration. | CERT EXP37-C |
| M | 555 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 556 | Array index not unsigned. | CERT ARR30-C |
| M | 556 | Value is not of appropriate type. : unsigned int int args [ i | CERT INT01-C,INT02-C,INT07-C |
| M | 557 | Array index not unsigned. | CERT ARR30-C |
| M | 557 | Value is not of appropriate type. : unsigned int int rec -> args [ i | CERT INT01-C,INT02-C,INT07-C |
| M | 557 | function call with no prior declaration. | CERT EXP37-C |
| M | 557 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 557 | Value is not of appropriate type. : unsigned int int rec -> args [ i ] = g_strdup ( args [ i | CERT INT01-C,INT02-C,INT07-C |
| M | 559 | function call with no prior declaration. | CERT EXP37-C |
| M | 559 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| perl_signals_init (563 to 573 perl-signals.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 567 | function call with no prior declaration. | CERT EXP37-C |
| M | 567 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 571 | Array index not unsigned. | CERT ARR30-C |
| M | 571 | Value is not of appropriate type. : unsigned int int perl_signal_args [ n | CERT INT01-C,INT02-C,INT07-C |
| M | 572 | Array index not unsigned. | CERT ARR30-C |
| M | 572 | Value is not of appropriate type. : unsigned int int & perl_signal_args [ n | CERT INT01-C,INT02-C,INT07-C |
| M | 572 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| signal_args_free (575 to 586 perl-signals.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 582 | Array index not unsigned. | CERT ARR30-C |
| M | 582 | Value is not of appropriate type. : unsigned int int rec -> args [ i | CERT INT01-C,INT02-C,INT07-C |
| M | 583 | function call with no prior declaration. | CERT EXP37-C |
| M | 583 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 583 | Array index not unsigned. | CERT ARR30-C |
| M | 583 | Value is not of appropriate type. : unsigned int int g_free ( rec -> args [ i | CERT INT01-C,INT02-C,INT07-C |
| M | 584 | function call with no prior declaration. | CERT EXP37-C |
| M | 584 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 585 | function call with no prior declaration. | CERT EXP37-C |
| M | 585 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| perl_signals_deinit (593 to 602 perl-signals.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 595 | function call with no prior declaration. | CERT EXP37-C |
| M | 595 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 597 | function call with no prior declaration. | CERT EXP37-C |
| M | 597 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 599 | function call with no prior declaration. | CERT EXP37-C |
| M | 599 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 601 | function call with no prior declaration. | CERT EXP37-C |
| M | 601 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| perl_source_unref (46 to 55 perl-sources.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 48 | Deprecated usage of ++ or -- operators found. | CERT EXP30-C,EXP31-C |
| M | 48 | Assignment operation in expression. | CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C |
| M | 51 | function call with no prior declaration. | CERT EXP37-C |
| M | 51 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 52 | function call with no prior declaration. | CERT EXP37-C |
| M | 52 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 53 | function call with no prior declaration. | CERT EXP37-C |
| M | 53 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| perl_source_destroy (57 to 65 perl-sources.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 59 | function call with no prior declaration. | CERT EXP37-C |
| M | 59 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 61 | function call with no prior declaration. | CERT EXP37-C |
| M | 61 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| perl_source_event (67 to 97 perl-sources.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 75 | function call with no prior declaration. | CERT EXP37-C |
| M | 75 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 76 | function call with no prior declaration. | CERT EXP37-C |
| M | 76 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 80 | function call with no prior declaration. | CERT EXP37-C |
| M | 80 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 83 | function call with no prior declaration. | CERT EXP37-C |
| M | 83 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 84 | function call with no prior declaration. | CERT EXP37-C |
| M | 84 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 85 | Type conversion without cast. : int char signal_emit ( "script error" , 2 , rec -> script , | CERT INT02-C,INT31-C |
| M | 86 | function call with no prior declaration. | CERT EXP37-C |
| M | 86 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| perl_timeout_add (99 to 120 perl-sources.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 107 | function call with no prior declaration. | CERT EXP37-C |
| M | 107 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 109 | function call with no prior declaration. | CERT EXP37-C |
| M | 109 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 115 | function call with no prior declaration. | CERT EXP37-C |
| M | 115 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 116 | function call with no prior declaration. | CERT EXP37-C |
| M | 116 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 118 | function call with no prior declaration. | CERT EXP37-C |
| M | 118 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| perl_input_add (122 to 145 perl-sources.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 130 | function call with no prior declaration. | CERT EXP37-C |
| M | 130 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 132 | function call with no prior declaration. | CERT EXP37-C |
| M | 132 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 138 | function call with no prior declaration. | CERT EXP37-C |
| M | 138 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 140 | function call with no prior declaration. | CERT EXP37-C |
| M | 140 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| M | 143 | function call with no prior declaration. | CERT EXP37-C |
| M | 143 | Procedure call has no prototype and no defn. | CERT DCL07-C,EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| perl_sources_stop (179 to 184 perl-sources.c) - FAIL |
|---|
| Code | Line | Violation | Standard |
|---|---|---|---|
| M | 183 | Actual and formal parameters inconsistent (MR). | CERT EXP37-C |
| [ | Top of Report | | | Key to Terms | | | Procedure Table | | | Contents | ] |
|---|
| Code | (Line) | Violation | Standard |
|---|---|---|---|
| M | (Source line number) | [Text of Mandatory standard] | [Appropriate rule reference] |
| C | [Text of Checking standard] | ||
| O | [Text of Optional standard] | ||
[Source: Text of line from Source file]
| |||
| Components which pass all standards are marked: | Pass |
| Components which fail only Optional standards are marked: | Conditional Pass |
| Components which fail on insufficient comments only are marked: | Comment FAIL |
| Components which violate Mandatory standards are marked: | FAIL |
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| [ | Top of Report | | | Procedure Table | | | Contents | ] |
|---|